|
Medical Imaging Interaction Toolkit
2025.12.02
Medical Imaging Interaction Toolkit
|
An Operation for applying an edited slice to the a group of a MultiLabelSegmentation. More...
#include <mitkSegGroupRemoveOperation.h>


Public Types | |
| using | GroupIndexSetType = std::set< MultiLabelSegmentation::GroupIndexType > |
Public Member Functions | |
| mitkClassMacro (SegGroupRemoveOperation, SegChangeOperationBase) | |
| SegGroupRemoveOperation (MultiLabelSegmentation *segmentation, const GroupIndexSetType &removalGroupIDs) | |
| ~SegGroupRemoveOperation () override=default | |
| GroupIndexSetType | GetGroupIDs () const |
| SegGroupRemoveOperation (const SegGroupRemoveOperation &)=delete | |
| SegGroupRemoveOperation & | operator= (const SegGroupRemoveOperation &)=delete |
Public Member Functions inherited from mitk::SegChangeOperationBase | |
| mitkClassMacro (SegChangeOperationBase, Operation) | |
| ~SegChangeOperationBase () override=default | |
| bool | IsValid () const override |
| Check if it is a valid operation. More... | |
| mitk::MultiLabelSegmentation::Pointer | GetSegmentation () |
| const mitk::MultiLabelSegmentation::ConstPointer | GetSegmentation () const |
Public Member Functions inherited from mitk::Operation | |
| mitkClassMacroNoParent (Operation) virtual bool IsValid() const | |
| virtual | ~Operation ()=default |
| OperationType | GetOperationType () |
Protected Attributes | |
| GroupIndexSetType | m_GroupIDs |
Protected Attributes inherited from mitk::Operation | |
| OperationType | m_OperationType |
Additional Inherited Members | |
Protected Member Functions inherited from mitk::SegChangeOperationBase | |
| SegChangeOperationBase (mitk::MultiLabelSegmentation *segmentation, OperationType operationType) | |
| SegChangeOperationBase (SegChangeOperationBase &&)=default | |
| SegChangeOperationBase & | operator= (const SegChangeOperationBase &)=default |
| SegChangeOperationBase & | operator= (SegChangeOperationBase &&)=default |
Protected Member Functions inherited from mitk::Operation | |
| Operation (OperationType operationType) | |
| Operation (const Operation &)=default | |
| Operation (Operation &&)=default | |
| Operation & | operator= (const Operation &)=default |
| Operation & | operator= (Operation &&)=default |
An Operation for applying an edited slice to the a group of a MultiLabelSegmentation.
Definition at line 28 of file mitkSegGroupRemoveOperation.h.
| using mitk::SegGroupRemoveOperation::GroupIndexSetType = std::set<MultiLabelSegmentation::GroupIndexType> |
Definition at line 33 of file mitkSegGroupRemoveOperation.h.
| mitk::SegGroupRemoveOperation::SegGroupRemoveOperation | ( | MultiLabelSegmentation * | segmentation, |
| const GroupIndexSetType & | removalGroupIDs | ||
| ) |
|
overridedefault |
|
delete |
| GroupIndexSetType mitk::SegGroupRemoveOperation::GetGroupIDs | ( | ) | const |
| mitk::SegGroupRemoveOperation::mitkClassMacro | ( | SegGroupRemoveOperation | , |
| SegChangeOperationBase | |||
| ) |
|
delete |
|
protected |
Definition at line 48 of file mitkSegGroupRemoveOperation.h.