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::MultiLabelSegmentation | protected |
AddLabelWithContent(Label *label, const Image *labelContent, GroupIndexType groupID, LabelValueType contentLabelValue, bool addAsClone=true, bool correctLabelValue=true) | mitk::MultiLabelSegmentation | |
AfterChangeLayerEvent | mitk::MultiLabelSegmentation | |
ApplyToLabels(const LabelValueVectorType &values, std::function< void(Label *)> &&lambda) | mitk::MultiLabelSegmentation | protected |
BaseData() | mitk::BaseData | protected |
BaseData(const BaseData &other) | mitk::BaseData | protected |
CalculateCenterOfMassProcessing(ImageType *input, LabelValueType index) | mitk::MultiLabelSegmentation | protected |
Clear() | mitk::BaseData | virtual |
ClearData() | mitk::BaseData | protectedvirtual |
ClearGroupImage(GroupIndexType groupID) | mitk::MultiLabelSegmentation | |
ClearGroupImage(GroupIndexType groupID, TimeStepType timestep) | mitk::MultiLabelSegmentation | |
ClearGroupImages() | mitk::MultiLabelSegmentation | |
ClearGroupImages(TimeStepType timestep) | mitk::MultiLabelSegmentation | |
ConstLabelVectorType typedef | mitk::MultiLabelSegmentation | |
ConstPointer typedef | mitk::SlicedData | |
ConvertLabelVectorConst(const LabelVectorType &labels) | mitk::MultiLabelSegmentation | static |
CopyInformation(const itk::DataObject *data) override | mitk::SlicedData | |
EraseLabel(LabelValueType labelValue) | mitk::MultiLabelSegmentation | |
EraseLabelProcessing(ImageType *input, LabelValueType index) | mitk::MultiLabelSegmentation | protected |
EraseLabels(const LabelValueVectorType &labelValues) | mitk::MultiLabelSegmentation | |
ExecuteOperation(Operation *operation) override | mitk::BaseData | virtual |
ExistGroup(GroupIndexType index) const | mitk::MultiLabelSegmentation | |
ExistLabel(LabelValueType value) const | mitk::MultiLabelSegmentation | |
ExistLabel(LabelValueType value, GroupIndexType groupIndex) const | mitk::MultiLabelSegmentation | |
Expand(unsigned int timeSteps) | mitk::BaseData | virtual |
ExtractLabelValuesFromLabelVector(const ConstLabelVectorType &labels) | mitk::MultiLabelSegmentation | static |
ExtractLabelValuesFromLabelVector(const LabelVectorType &labels) | mitk::MultiLabelSegmentation | static |
GetActiveLabel() | mitk::MultiLabelSegmentation | |
GetActiveLabel() const | mitk::MultiLabelSegmentation | |
GetActiveLayer() const | mitk::MultiLabelSegmentation | |
GetAllLabelValues() const | mitk::MultiLabelSegmentation | |
GetClassHierarchy() const override | mitk::SlicedData | inlinevirtual |
GetClassName() const | mitk::SlicedData | virtual |
GetConstLabelsByValue(const LabelValueVectorType &labelValues, bool ignoreMissing=false) const | mitk::MultiLabelSegmentation | |
GetConstProperty(const std::string &propertyKey, const std::string &contextName="", bool fallBackOnDefaultContext=true) const override | mitk::BaseData | virtual |
GetDimension() const | mitk::MultiLabelSegmentation | |
GetDimensions() const | mitk::MultiLabelSegmentation | |
GetGeometry(int t=0) const | mitk::BaseData | inline |
GetGroupImage(GroupIndexType groupID) | mitk::MultiLabelSegmentation | |
GetGroupImage(GroupIndexType groupID) const | mitk::MultiLabelSegmentation | |
GetGroupIndexOfLabel(LabelValueType value) const | mitk::MultiLabelSegmentation | |
GetGroupName(GroupIndexType groupID) const | mitk::MultiLabelSegmentation | |
GetLabel(LabelValueType value) const | mitk::MultiLabelSegmentation | |
GetLabel(LabelValueType value) | mitk::MultiLabelSegmentation | |
GetLabelClassNames() const | mitk::MultiLabelSegmentation | |
GetLabelClassNamesByGroup(GroupIndexType index) const | mitk::MultiLabelSegmentation | |
GetLabels() const | mitk::MultiLabelSegmentation | |
GetLabels() | mitk::MultiLabelSegmentation | |
GetLabelsByValue(const LabelValueVectorType &labelValues, bool ignoreMissing=true) | mitk::MultiLabelSegmentation | |
GetLabelValuesByGroup(GroupIndexType index) const | mitk::MultiLabelSegmentation | |
GetLabelValuesByName(GroupIndexType index, const std::string_view name) const | mitk::MultiLabelSegmentation | |
GetLargestPossibleRegion() const | mitk::SlicedData | inline |
GetMTime() const override | mitk::MultiLabelSegmentation | |
GetNonConstProperty(const std::string &propertyKey, const std::string &contextName="", bool fallBackOnDefaultContext=true) override | mitk::BaseData | virtual |
GetNumberOfChannels() const | mitk::SlicedData | inline |
GetNumberOfGroups() const | mitk::MultiLabelSegmentation | |
GetNumberOfLabels(unsigned int group) const | mitk::MultiLabelSegmentation | |
GetPixelType() | mitk::MultiLabelSegmentation | static |
GetProperty(const char *propertyKey) const | mitk::BaseData | |
GetPropertyContextNames() const override | mitk::BaseData | virtual |
GetPropertyKeys(const std::string &contextName="", bool includeDefaultContext=false) const override | mitk::BaseData | virtual |
GetPropertyList() const | mitk::BaseData | |
GetRequestedRegion() const | mitk::SlicedData | inlinevirtual |
GetSlicedGeometry(unsigned int t=0) const | mitk::SlicedData | |
GetSource() const | mitk::BaseData | |
GetStaticNameOfClass() | mitk::SlicedData | inlinestatic |
GetTimeGeometry() const | mitk::BaseData | inline |
GetTimeGeometry() | mitk::BaseData | inline |
GetTimeSteps() const | mitk::BaseData | inline |
GetTotalNumberOfLabels() const | mitk::MultiLabelSegmentation | |
GetUID() const | mitk::Identifiable | virtual |
GetUnlabeledLabelLock() const | mitk::MultiLabelSegmentation | virtual |
GetUnusedLabelValue() const | mitk::MultiLabelSegmentation | |
GetUpdatedGeometry(int t=0) | mitk::BaseData | |
GetUpdatedSlicedGeometry(unsigned int t=0) | mitk::SlicedData | |
GetUpdatedTimeGeometry() | mitk::BaseData | |
GetUsedLabelValues() const | mitk::MultiLabelSegmentation | protected |
Graft(const DataObject *) override | mitk::BaseData | |
GroupImageDimensionVectorType typedef | mitk::MultiLabelSegmentation | |
GroupIndexType typedef | mitk::MultiLabelSegmentation | |
Identifiable() | mitk::Identifiable | |
Identifiable(const UIDType &uid) | mitk::Identifiable | explicit |
Identifiable(const Identifiable &)=delete | mitk::Identifiable | |
Identifiable(Identifiable &&) noexcept | mitk::Identifiable | |
IndexType typedef | mitk::SlicedData | |
IndexValueType typedef | mitk::SlicedData | |
Initialize() override | mitk::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::MultiLabelSegmentation | protected |
InitializeEmpty() | mitk::BaseData | inlineprotectedvirtual |
InitializeTimeGeometry(unsigned int timeSteps=1) | mitk::BaseData | protectedvirtual |
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 override | mitk::MultiLabelSegmentation | virtual |
IsEmpty(const Label *label, TimeStepType t=0) const | mitk::MultiLabelSegmentation | |
IsEmpty(LabelValueType pixelValue, TimeStepType t=0) const | mitk::MultiLabelSegmentation | |
IsEmpty() const | mitk::MultiLabelSegmentation | |
mitk::SlicedData::IsEmpty() const | mitk::BaseData | virtual |
IsEmptyTimeStep(unsigned int t) const | mitk::BaseData | virtual |
IsInitialized() const | mitk::BaseData | virtual |
IsLabelLocked(LabelValueType value) const | mitk::MultiLabelSegmentation | |
IsSliceSet(int s=0, int t=0, int n=0) const override | mitk::MultiLabelSegmentation | virtual |
IsVolumeSet(int t=0, int n=0) const override | mitk::MultiLabelSegmentation | virtual |
itkGetModifiableObjectMacro(LookupTable, mitk::LookupTable) | mitk::MultiLabelSegmentation | |
itkStaticConstMacro(RegionDimension, unsigned int, 5) | mitk::SlicedData | |
itkTypeMacroNoParent(OperationActor) virtual ~OperationActor() | mitk::OperationActor | inline |
LabelValueType typedef | mitk::MultiLabelSegmentation | |
LabelValueVectorType typedef | mitk::MultiLabelSegmentation | |
LabelVectorType typedef | mitk::MultiLabelSegmentation | |
m_ActiveLabelValue | mitk::MultiLabelSegmentation | protected |
m_BufferedRegion | mitk::SlicedData | protected |
m_Initialized | mitk::BaseData | protected |
m_LargestPossibleRegion | mitk::SlicedData | protected |
m_LastRequestedRegionWasOutsideOfTheBufferedRegion | mitk::BaseData | protected |
m_RequestedRegion | mitk::SlicedData | mutableprotected |
m_RequestedRegionInitialized | mitk::SlicedData | mutableprotected |
m_SourceOutputIndexDuplicate | mitk::BaseData | mutableprotected |
m_UseLargestPossibleRegion | mitk::SlicedData | protected |
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 name | mitk::MultiLabelSegmentation | |
mitkClassMacro(MultiLabelSegmentation, SlicedData) | mitk::MultiLabelSegmentation | |
mitkCloneMacro(Self) | mitk::MultiLabelSegmentation | protected |
MultiLabelSegmentation() | mitk::MultiLabelSegmentation | protected |
MultiLabelSegmentation(const MultiLabelSegmentation &other) | mitk::MultiLabelSegmentation | protected |
New() | mitk::MultiLabelSegmentation | static |
OffsetType typedef | mitk::SlicedData | |
OffsetValueType typedef | mitk::SlicedData | |
OnLabelModified(const Object *sender, const itk::EventObject &) | mitk::MultiLabelSegmentation | protected |
operator=(const Identifiable &)=delete | mitk::Identifiable | |
operator=(Identifiable &&other) noexcept | mitk::Identifiable | |
OverwriteStyle enum name | mitk::MultiLabelSegmentation | |
Pointer typedef | mitk::SlicedData | |
PrepareForNewData() override | mitk::SlicedData | |
PrintSelf(std::ostream &os, itk::Indent indent) const override | mitk::BaseData | protected |
PropertyIsOwned(const std::string &propertyKey, const std::string &contextName="", bool fallBackOnDefaultContext=true) const | mitk::IPropertyOwner | virtual |
RegionType typedef | mitk::SlicedData | |
RegisterLabel(Label *label) | mitk::MultiLabelSegmentation | protected |
ReleaseLabel(Label *label) | mitk::MultiLabelSegmentation | protected |
RemoveGroup(GroupIndexType group) | mitk::MultiLabelSegmentation | |
RemoveLabel(LabelValueType labelValue) | mitk::MultiLabelSegmentation | |
RemoveLabelFromMap(LabelValueType labelValue) | mitk::MultiLabelSegmentation | protected |
RemoveLabels(const LabelValueVectorType &vectorOfLabelPixelValues) | mitk::MultiLabelSegmentation | |
RemoveProperty(const std::string &propertyKey, const std::string &contextName="", bool fallBackOnDefaultContext=false) override | mitk::BaseData | virtual |
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() override | mitk::SlicedData | virtual |
Self typedef | mitk::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::BaseData | virtual |
SetClonedGeometry(const BaseGeometry *aGeometry3D, unsigned int time) | mitk::BaseData | virtual |
SetClonedTimeGeometry(const TimeGeometry *geometry) | mitk::BaseData | virtual |
SetGeometry(BaseGeometry *aGeometry3D) override | mitk::SlicedData | virtual |
SetGroupName(GroupIndexType groupID, const std::string &name) | mitk::MultiLabelSegmentation | |
SetLargestPossibleRegion(SlicedData::RegionType *region) | mitk::SlicedData | |
SetLookupTable(LookupTable *lut) | mitk::MultiLabelSegmentation | |
SetOrigin(const Point3D &origin) override | mitk::SlicedData | virtual |
SetProperty(const std::string &propertyKey, BaseProperty *property, const std::string &contextName="", bool fallBackOnDefaultContext=false) override | mitk::BaseData | virtual |
SetProperty(const char *propertyKey, BaseProperty *property) | mitk::BaseData | |
SetPropertyList(PropertyList *propertyList) | mitk::BaseData | |
SetRequestedRegion(const itk::DataObject *data) override | mitk::SlicedData | virtual |
SetRequestedRegion(SlicedData::RegionType *region) | mitk::SlicedData | virtual |
SetRequestedRegionToLargestPossibleRegion() override | mitk::SlicedData | virtual |
SetSpacing(const ScalarType aSpacing[]) | mitk::SlicedData | virtual |
SetSpacing(mitk::Vector3D aSpacing) | mitk::SlicedData | virtual |
SetTimeGeometry(TimeGeometry *geometry) | mitk::BaseData | virtual |
SetUID(const UIDType &uid) | mitk::Identifiable | protectedvirtual |
SetUnlabeledLabelLock(bool _arg) | mitk::MultiLabelSegmentation | virtual |
SizeType typedef | mitk::SlicedData | |
SizeValueType typedef | mitk::SlicedData | |
SlicedData() | mitk::SlicedData | protected |
SlicedData(const SlicedData &other) | mitk::SlicedData | protected |
Superclass typedef | mitk::SlicedData | |
UIDType typedef | mitk::Identifiable | |
UNLABELED_VALUE | mitk::MultiLabelSegmentation | static |
UnlabeledLabelLockOff() | mitk::MultiLabelSegmentation | virtual |
UnlabeledLabelLockOn() | mitk::MultiLabelSegmentation | virtual |
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() override | mitk::SlicedData | |
VerifyRequestedRegion() override | mitk::SlicedData | virtual |
VisitLabels(const LabelValueVectorType &values, std::function< void(const Label *)> &&lambda) const | mitk::MultiLabelSegmentation | protected |
~BaseData() override | mitk::BaseData | protected |
~Identifiable() | mitk::Identifiable | virtual |
~IPropertyOwner() override | mitk::IPropertyOwner | |
~IPropertyProvider() | mitk::IPropertyProvider | virtual |
~MultiLabelSegmentation() override | mitk::MultiLabelSegmentation | protected |
~SlicedData() override | mitk::SlicedData | protected |