Medical Imaging Interaction Toolkit  2025.08.99-f7084adb
Medical Imaging Interaction Toolkit
mitk::MultiLabelSegmentation Member List

This is the complete list of members for mitk::MultiLabelSegmentation, including all inherited members.

AddGroup(ConstLabelVector labels={})mitk::MultiLabelSegmentation
AddGroup(mitk::Image *layerImage, ConstLabelVector labels={})mitk::MultiLabelSegmentation
AddLabel(Label *label, GroupIndexType groupID, bool addAsClone=true, bool correctLabelValue=true)mitk::MultiLabelSegmentation
AddLabel(const std::string &name, const Color &color, GroupIndexType groupID)mitk::MultiLabelSegmentation
AddLabelToMap(LabelValueType labelValue, Label *label, GroupIndexType groupID)mitk::MultiLabelSegmentationprotected
AddLabelWithContent(Label *label, const Image *labelContent, GroupIndexType groupID, LabelValueType contentLabelValue, bool addAsClone=true, bool correctLabelValue=true)mitk::MultiLabelSegmentation
AfterChangeLayerEventmitk::MultiLabelSegmentation
ApplyToLabels(const LabelValueVectorType &values, std::function< void(Label *)> &&lambda)mitk::MultiLabelSegmentationprotected
BaseData()mitk::BaseDataprotected
BaseData(const BaseData &other)mitk::BaseDataprotected
CalculateCenterOfMassProcessing(ImageType *input, LabelValueType index)mitk::MultiLabelSegmentationprotected
Clear()mitk::BaseDatavirtual
ClearData()mitk::BaseDataprotectedvirtual
ClearGroupImage(GroupIndexType groupID)mitk::MultiLabelSegmentation
ClearGroupImage(GroupIndexType groupID, TimeStepType timestep)mitk::MultiLabelSegmentation
ClearGroupImages()mitk::MultiLabelSegmentation
ClearGroupImages(TimeStepType timestep)mitk::MultiLabelSegmentation
ConstLabelVectorType typedefmitk::MultiLabelSegmentation
ConstPointer typedefmitk::SlicedData
ConvertLabelVectorConst(const LabelVectorType &labels)mitk::MultiLabelSegmentationstatic
CopyInformation(const itk::DataObject *data) overridemitk::SlicedData
EraseLabel(LabelValueType labelValue)mitk::MultiLabelSegmentation
EraseLabelProcessing(ImageType *input, LabelValueType index)mitk::MultiLabelSegmentationprotected
EraseLabels(const LabelValueVectorType &labelValues)mitk::MultiLabelSegmentation
ExecuteOperation(Operation *operation) overridemitk::BaseDatavirtual
ExistGroup(GroupIndexType index) constmitk::MultiLabelSegmentation
ExistLabel(LabelValueType value) constmitk::MultiLabelSegmentation
ExistLabel(LabelValueType value, GroupIndexType groupIndex) constmitk::MultiLabelSegmentation
Expand(unsigned int timeSteps)mitk::BaseDatavirtual
ExtractLabelValuesFromLabelVector(const ConstLabelVectorType &labels)mitk::MultiLabelSegmentationstatic
ExtractLabelValuesFromLabelVector(const LabelVectorType &labels)mitk::MultiLabelSegmentationstatic
GetActiveLabel()mitk::MultiLabelSegmentation
GetActiveLabel() constmitk::MultiLabelSegmentation
GetActiveLayer() constmitk::MultiLabelSegmentation
GetAllLabelValues() constmitk::MultiLabelSegmentation
GetClassHierarchy() const overridemitk::SlicedDatainlinevirtual
GetClassName() constmitk::SlicedDatavirtual
GetConstLabelsByValue(const LabelValueVectorType &labelValues, bool ignoreMissing=false) constmitk::MultiLabelSegmentation
GetConstProperty(const std::string &propertyKey, const std::string &contextName="", bool fallBackOnDefaultContext=true) const overridemitk::BaseDatavirtual
GetDimension() constmitk::MultiLabelSegmentation
GetDimensions() constmitk::MultiLabelSegmentation
GetGeometry(int t=0) constmitk::BaseDatainline
GetGroupImage(GroupIndexType groupID)mitk::MultiLabelSegmentation
GetGroupImage(GroupIndexType groupID) constmitk::MultiLabelSegmentation
GetGroupIndexOfLabel(LabelValueType value) constmitk::MultiLabelSegmentation
GetGroupName(GroupIndexType groupID) constmitk::MultiLabelSegmentation
GetLabel(LabelValueType value) constmitk::MultiLabelSegmentation
GetLabel(LabelValueType value)mitk::MultiLabelSegmentation
GetLabelClassNames() constmitk::MultiLabelSegmentation
GetLabelClassNamesByGroup(GroupIndexType index) constmitk::MultiLabelSegmentation
GetLabels() constmitk::MultiLabelSegmentation
GetLabels()mitk::MultiLabelSegmentation
GetLabelsByValue(const LabelValueVectorType &labelValues, bool ignoreMissing=true)mitk::MultiLabelSegmentation
GetLabelValuesByGroup(GroupIndexType index) constmitk::MultiLabelSegmentation
GetLabelValuesByName(GroupIndexType index, const std::string_view name) constmitk::MultiLabelSegmentation
GetLargestPossibleRegion() constmitk::SlicedDatainline
GetMTime() const overridemitk::MultiLabelSegmentation
GetNonConstProperty(const std::string &propertyKey, const std::string &contextName="", bool fallBackOnDefaultContext=true) overridemitk::BaseDatavirtual
GetNumberOfChannels() constmitk::SlicedDatainline
GetNumberOfGroups() constmitk::MultiLabelSegmentation
GetNumberOfLabels(unsigned int group) constmitk::MultiLabelSegmentation
GetPixelType()mitk::MultiLabelSegmentationstatic
GetProperty(const char *propertyKey) constmitk::BaseData
GetPropertyContextNames() const overridemitk::BaseDatavirtual
GetPropertyKeys(const std::string &contextName="", bool includeDefaultContext=false) const overridemitk::BaseDatavirtual
GetPropertyList() constmitk::BaseData
GetRequestedRegion() constmitk::SlicedDatainlinevirtual
GetSlicedGeometry(unsigned int t=0) constmitk::SlicedData
GetSource() constmitk::BaseData
GetStaticNameOfClass()mitk::SlicedDatainlinestatic
GetTimeGeometry() constmitk::BaseDatainline
GetTimeGeometry()mitk::BaseDatainline
GetTimeSteps() constmitk::BaseDatainline
GetTotalNumberOfLabels() constmitk::MultiLabelSegmentation
GetUID() constmitk::Identifiablevirtual
GetUnlabeledLabelLock() constmitk::MultiLabelSegmentationvirtual
GetUnusedLabelValue() constmitk::MultiLabelSegmentation
GetUpdatedGeometry(int t=0)mitk::BaseData
GetUpdatedSlicedGeometry(unsigned int t=0)mitk::SlicedData
GetUpdatedTimeGeometry()mitk::BaseData
GetUsedLabelValues() constmitk::MultiLabelSegmentationprotected
Graft(const DataObject *) overridemitk::BaseData
GroupImageDimensionVectorType typedefmitk::MultiLabelSegmentation
GroupIndexType typedefmitk::MultiLabelSegmentation
Identifiable()mitk::Identifiable
Identifiable(const UIDType &uid)mitk::Identifiableexplicit
Identifiable(const Identifiable &)=deletemitk::Identifiable
Identifiable(Identifiable &&) noexceptmitk::Identifiable
IndexType typedefmitk::SlicedData
IndexValueType typedefmitk::SlicedData
Initialize() overridemitk::MultiLabelSegmentation
Initialize(const mitk::Image *templateImage, bool resetLabels=true, bool ensure1stGroup=true)mitk::MultiLabelSegmentation
Initialize(const mitk::TimeGeometry *geometry, bool resetLabels=true, bool ensure1stGroup=true)mitk::MultiLabelSegmentation
InitializeByLabeledImage(const mitk::Image *image)mitk::MultiLabelSegmentation
InitializeByLabeledImageProcessing(MultiLabelSegmentationType *input, const ImageType *other)mitk::MultiLabelSegmentationprotected
InitializeEmpty()mitk::BaseDatainlineprotectedvirtual
InitializeTimeGeometry(unsigned int timeSteps=1)mitk::BaseDataprotectedvirtual
InsertGroup(GroupIndexType groupID, ConstLabelVector labels={}, std::string name="")mitk::MultiLabelSegmentation
InsertGroup(GroupIndexType groupID, mitk::Image *layerImage, ConstLabelVector labels={}, std::string name="")mitk::MultiLabelSegmentation
IsChannelSet(int n=0) const overridemitk::MultiLabelSegmentationvirtual
IsEmpty(const Label *label, TimeStepType t=0) constmitk::MultiLabelSegmentation
IsEmpty(LabelValueType pixelValue, TimeStepType t=0) constmitk::MultiLabelSegmentation
IsEmpty() constmitk::MultiLabelSegmentation
mitk::SlicedData::IsEmpty() constmitk::BaseDatavirtual
IsEmptyTimeStep(unsigned int t) constmitk::BaseDatavirtual
IsInitialized() constmitk::BaseDatavirtual
IsLabelLocked(LabelValueType value) constmitk::MultiLabelSegmentation
IsSliceSet(int s=0, int t=0, int n=0) const overridemitk::MultiLabelSegmentationvirtual
IsVolumeSet(int t=0, int n=0) const overridemitk::MultiLabelSegmentationvirtual
itkGetModifiableObjectMacro(LookupTable, mitk::LookupTable)mitk::MultiLabelSegmentation
itkStaticConstMacro(RegionDimension, unsigned int, 5)mitk::SlicedData
itkTypeMacroNoParent(OperationActor) virtual ~OperationActor()mitk::OperationActorinline
LabelValueType typedefmitk::MultiLabelSegmentation
LabelValueVectorType typedefmitk::MultiLabelSegmentation
LabelVectorType typedefmitk::MultiLabelSegmentation
m_ActiveLabelValuemitk::MultiLabelSegmentationprotected
m_BufferedRegionmitk::SlicedDataprotected
m_Initializedmitk::BaseDataprotected
m_LargestPossibleRegionmitk::SlicedDataprotected
m_LastRequestedRegionWasOutsideOfTheBufferedRegionmitk::BaseDataprotected
m_RequestedRegionmitk::SlicedDatamutableprotected
m_RequestedRegionInitializedmitk::SlicedDatamutableprotected
m_SourceOutputIndexDuplicatemitk::BaseDatamutableprotected
m_UseLargestPossibleRegionmitk::SlicedDataprotected
MergeLabel(LabelValueType targetLabelValue, LabelValueType sourceLabelValue, OverwriteStyle overwriteStyle=OverwriteStyle::RegardLocks)mitk::MultiLabelSegmentation
MergeLabels(LabelValueType targetLabelValue, const LabelValueVectorType &sourceLabelValues, OverwriteStyle overwriteStyle=OverwriteStyle::RegardLocks)mitk::MultiLabelSegmentation
MergeStyle enum namemitk::MultiLabelSegmentation
mitkClassMacro(MultiLabelSegmentation, SlicedData)mitk::MultiLabelSegmentation
mitkCloneMacro(Self)mitk::MultiLabelSegmentationprotected
MultiLabelSegmentation()mitk::MultiLabelSegmentationprotected
MultiLabelSegmentation(const MultiLabelSegmentation &other)mitk::MultiLabelSegmentationprotected
New()mitk::MultiLabelSegmentationstatic
OffsetType typedefmitk::SlicedData
OffsetValueType typedefmitk::SlicedData
OnLabelModified(const Object *sender, const itk::EventObject &)mitk::MultiLabelSegmentationprotected
operator=(const Identifiable &)=deletemitk::Identifiable
operator=(Identifiable &&other) noexceptmitk::Identifiable
OverwriteStyle enum namemitk::MultiLabelSegmentation
Pointer typedefmitk::SlicedData
PrepareForNewData() overridemitk::SlicedData
PrintSelf(std::ostream &os, itk::Indent indent) const overridemitk::BaseDataprotected
PropertyIsOwned(const std::string &propertyKey, const std::string &contextName="", bool fallBackOnDefaultContext=true) constmitk::IPropertyOwnervirtual
RegionType typedefmitk::SlicedData
RegisterLabel(Label *label)mitk::MultiLabelSegmentationprotected
ReleaseLabel(Label *label)mitk::MultiLabelSegmentationprotected
RemoveGroup(GroupIndexType group)mitk::MultiLabelSegmentation
RemoveLabel(LabelValueType labelValue)mitk::MultiLabelSegmentation
RemoveLabelFromMap(LabelValueType labelValue)mitk::MultiLabelSegmentationprotected
RemoveLabels(const LabelValueVectorType &vectorOfLabelPixelValues)mitk::MultiLabelSegmentation
RemoveProperty(const std::string &propertyKey, const std::string &contextName="", bool fallBackOnDefaultContext=false) overridemitk::BaseDatavirtual
RenameLabel(LabelValueType labelValue, const std::string &name, const Color &color)mitk::MultiLabelSegmentation
ReplaceGroupLabels(const GroupIndexType groupID, const ConstLabelVectorType &newLabels)mitk::MultiLabelSegmentation
ReplaceGroupLabels(const GroupIndexType groupID, const LabelVectorType &newLabels)mitk::MultiLabelSegmentation
ReplaceLabels(const ConstLabelVectorType &labelsUpdates)mitk::MultiLabelSegmentation
ReplaceLabels(const LabelVectorType &newLabels)mitk::MultiLabelSegmentation
RequestedRegionIsOutsideOfTheBufferedRegion() overridemitk::SlicedDatavirtual
Self typedefmitk::SlicedData
SetActiveLabel(LabelValueType label)mitk::MultiLabelSegmentation
SetAllLabelsLocked(bool locked)mitk::MultiLabelSegmentation
SetAllLabelsLockedByGroup(GroupIndexType group, bool locked)mitk::MultiLabelSegmentation
SetAllLabelsLockedByName(GroupIndexType group, const std::string_view name, bool locked)mitk::MultiLabelSegmentation
SetAllLabelsVisible(bool visible)mitk::MultiLabelSegmentation
SetAllLabelsVisibleByGroup(GroupIndexType group, bool visible)mitk::MultiLabelSegmentation
SetAllLabelsVisibleByName(GroupIndexType group, const std::string_view name, bool visible)mitk::MultiLabelSegmentation
SetClonedGeometry(const BaseGeometry *aGeometry3D)mitk::BaseDatavirtual
SetClonedGeometry(const BaseGeometry *aGeometry3D, unsigned int time)mitk::BaseDatavirtual
SetClonedTimeGeometry(const TimeGeometry *geometry)mitk::BaseDatavirtual
SetGeometry(BaseGeometry *aGeometry3D) overridemitk::SlicedDatavirtual
SetGroupName(GroupIndexType groupID, const std::string &name)mitk::MultiLabelSegmentation
SetLargestPossibleRegion(SlicedData::RegionType *region)mitk::SlicedData
SetLookupTable(LookupTable *lut)mitk::MultiLabelSegmentation
SetOrigin(const Point3D &origin) overridemitk::SlicedDatavirtual
SetProperty(const std::string &propertyKey, BaseProperty *property, const std::string &contextName="", bool fallBackOnDefaultContext=false) overridemitk::BaseDatavirtual
SetProperty(const char *propertyKey, BaseProperty *property)mitk::BaseData
SetPropertyList(PropertyList *propertyList)mitk::BaseData
SetRequestedRegion(const itk::DataObject *data) overridemitk::SlicedDatavirtual
SetRequestedRegion(SlicedData::RegionType *region)mitk::SlicedDatavirtual
SetRequestedRegionToLargestPossibleRegion() overridemitk::SlicedDatavirtual
SetSpacing(const ScalarType aSpacing[])mitk::SlicedDatavirtual
SetSpacing(mitk::Vector3D aSpacing)mitk::SlicedDatavirtual
SetTimeGeometry(TimeGeometry *geometry)mitk::BaseDatavirtual
SetUID(const UIDType &uid)mitk::Identifiableprotectedvirtual
SetUnlabeledLabelLock(bool _arg)mitk::MultiLabelSegmentationvirtual
SizeType typedefmitk::SlicedData
SizeValueType typedefmitk::SlicedData
SlicedData()mitk::SlicedDataprotected
SlicedData(const SlicedData &other)mitk::SlicedDataprotected
Superclass typedefmitk::SlicedData
UIDType typedefmitk::Identifiable
UNLABELED_VALUEmitk::MultiLabelSegmentationstatic
UnlabeledLabelLockOff()mitk::MultiLabelSegmentationvirtual
UnlabeledLabelLockOn()mitk::MultiLabelSegmentationvirtual
UpdateCenterOfMass(LabelValueType pixelValue)mitk::MultiLabelSegmentation
UpdateGroupImage(GroupIndexType groupID, const mitk::Image *sourceImage, TimeStepType timestep, TimeStepType sourceTimestep=0)mitk::MultiLabelSegmentation
UpdateLookupTable(LabelValueType pixelValue)mitk::MultiLabelSegmentation
UpdateOutputInformation() overridemitk::SlicedData
VerifyRequestedRegion() overridemitk::SlicedDatavirtual
VisitLabels(const LabelValueVectorType &values, std::function< void(const Label *)> &&lambda) constmitk::MultiLabelSegmentationprotected
~BaseData() overridemitk::BaseDataprotected
~Identifiable()mitk::Identifiablevirtual
~IPropertyOwner() overridemitk::IPropertyOwner
~IPropertyProvider()mitk::IPropertyProvidervirtual
~MultiLabelSegmentation() overridemitk::MultiLabelSegmentationprotected
~SlicedData() overridemitk::SlicedDataprotected