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


Public Types | |
| using | ModifyGroupImageMapType = std::map< MultiLabelSegmentation::GroupIndexType, Image::ConstPointer > |
| using | ModifyLabelsMapType = std::map< MultiLabelSegmentation::GroupIndexType, MultiLabelSegmentation::ConstLabelVectorType > |
| using | GroupIndexSetType = std::set< MultiLabelSegmentation::GroupIndexType > |
| using | ModifyGroupNameMapType = std::map< MultiLabelSegmentation::GroupIndexType, std::string > |
Public Types inherited from mitk::Operation | |
| typedef Operation | Self |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef itk::SmartPointer< const Self > | ConstPointer |
Static Public Member Functions | |
| static SegGroupInsertOperation * | CreateFromSegmentation (MultiLabelSegmentation *segmentation, const GroupIndexSetType &relevantGroupIDs, bool noLabels=false, bool noGroupImages=false) |
Static Public Member Functions inherited from mitk::Operation | |
| static const char * | GetStaticNameOfClass () |
Protected Types | |
| using | ModifyCompressedImageMapType = std::map< MultiLabelSegmentation::GroupIndexType, std::unique_ptr< CompressedImageContainer > > |
Protected Attributes | |
| GroupIndexSetType | m_GroupIDs |
| ModifyCompressedImageMapType | m_Images |
| ModifyLabelsMapType | m_Labels |
| ModifyGroupNameMapType | m_Names |
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 mitkSegGroupInsertOperation.h.
| using mitk::SegGroupInsertOperation::GroupIndexSetType = std::set<MultiLabelSegmentation::GroupIndexType> |
Definition at line 35 of file mitkSegGroupInsertOperation.h.
|
protected |
Definition at line 65 of file mitkSegGroupInsertOperation.h.
| using mitk::SegGroupInsertOperation::ModifyGroupImageMapType = std::map<MultiLabelSegmentation::GroupIndexType, Image::ConstPointer > |
Definition at line 33 of file mitkSegGroupInsertOperation.h.
| using mitk::SegGroupInsertOperation::ModifyGroupNameMapType = std::map<MultiLabelSegmentation::GroupIndexType, std::string > |
Definition at line 36 of file mitkSegGroupInsertOperation.h.
| using mitk::SegGroupInsertOperation::ModifyLabelsMapType = std::map<MultiLabelSegmentation::GroupIndexType, MultiLabelSegmentation::ConstLabelVectorType> |
Definition at line 34 of file mitkSegGroupInsertOperation.h.
| mitk::SegGroupInsertOperation::SegGroupInsertOperation | ( | MultiLabelSegmentation * | segmentation, |
| const GroupIndexSetType & | groupIDs, | ||
| const ModifyGroupImageMapType & | groupImages = {}, |
||
| const ModifyLabelsMapType & | groupLabels = {} |
||
| ) |
|
overridedefault |
|
delete |
|
static |
| GroupIndexSetType mitk::SegGroupInsertOperation::GetGroupIDs | ( | ) | const |
| Image::Pointer mitk::SegGroupInsertOperation::GetGroupImage | ( | MultiLabelSegmentation::GroupIndexType | groupID | ) | const |
Get the modified group image for a certain group and time step that is applied in the operation.
| MultiLabelSegmentation::ConstLabelVectorType mitk::SegGroupInsertOperation::GetGroupLabels | ( | MultiLabelSegmentation::GroupIndexType | groupID | ) | const |
Get the labels for a certain group that is applied in the operation.
| std::string mitk::SegGroupInsertOperation::GetGroupName | ( | MultiLabelSegmentation::GroupIndexType | groupID | ) | const |
| GroupIndexSetType mitk::SegGroupInsertOperation::GetImageGroupIDs | ( | ) | const |
| GroupIndexSetType mitk::SegGroupInsertOperation::GetLabelGroupIDs | ( | ) | const |
| mitk::SegGroupInsertOperation::mitkClassMacro | ( | SegGroupInsertOperation | , |
| SegChangeOperationBase | |||
| ) |
|
delete |
|
protected |
Definition at line 66 of file mitkSegGroupInsertOperation.h.
|
protected |
Definition at line 67 of file mitkSegGroupInsertOperation.h.
|
protected |
Definition at line 68 of file mitkSegGroupInsertOperation.h.
|
protected |
Definition at line 69 of file mitkSegGroupInsertOperation.h.