Medical Imaging Interaction Toolkit  2025.08.99-f7084adb
Medical Imaging Interaction Toolkit
mitk::SegGroupModifyUndoRedoHelper Class Reference

#include <mitkSegChangeOperationApplier.h>

Collaboration diagram for mitk::SegGroupModifyUndoRedoHelper:

Public Types

using GroupIndexSetType = std::set< MultiLabelSegmentation::GroupIndexType >
 

Public Member Functions

 SegGroupModifyUndoRedoHelper (MultiLabelSegmentation *segmentation, const GroupIndexSetType &relevantGroupIDs, bool coverAllTimeSteps, TimeStepType timeStep=0, bool noLabels=false, bool noGroupImages=false, bool noNames=false)
 
 ~SegGroupModifyUndoRedoHelper ()
 
void RegisterUndoRedoOperationEvent (const std::string &description)
 

Protected Attributes

MultiLabelSegmentation::Pointer m_Segmentation
 
GroupIndexSetType m_RelevantGroupIDs
 
bool m_CoverAllTimeSteps
 
TimeStepType m_TimeStep
 
bool m_NoLabels
 
bool m_NoGroupImages
 
bool m_NoNames
 
SegChangeOperationBasem_UndoOperation
 

Detailed Description

Definition at line 49 of file mitkSegChangeOperationApplier.h.

Member Typedef Documentation

◆ GroupIndexSetType

Constructor & Destructor Documentation

◆ SegGroupModifyUndoRedoHelper()

mitk::SegGroupModifyUndoRedoHelper::SegGroupModifyUndoRedoHelper ( MultiLabelSegmentation segmentation,
const GroupIndexSetType relevantGroupIDs,
bool  coverAllTimeSteps,
TimeStepType  timeStep = 0,
bool  noLabels = false,
bool  noGroupImages = false,
bool  noNames = false 
)

◆ ~SegGroupModifyUndoRedoHelper()

mitk::SegGroupModifyUndoRedoHelper::~SegGroupModifyUndoRedoHelper ( )

Member Function Documentation

◆ RegisterUndoRedoOperationEvent()

void mitk::SegGroupModifyUndoRedoHelper::RegisterUndoRedoOperationEvent ( const std::string &  description)

Member Data Documentation

◆ m_CoverAllTimeSteps

bool mitk::SegGroupModifyUndoRedoHelper::m_CoverAllTimeSteps
protected

Definition at line 67 of file mitkSegChangeOperationApplier.h.

◆ m_NoGroupImages

bool mitk::SegGroupModifyUndoRedoHelper::m_NoGroupImages
protected

Definition at line 70 of file mitkSegChangeOperationApplier.h.

◆ m_NoLabels

bool mitk::SegGroupModifyUndoRedoHelper::m_NoLabels
protected

Definition at line 69 of file mitkSegChangeOperationApplier.h.

◆ m_NoNames

bool mitk::SegGroupModifyUndoRedoHelper::m_NoNames
protected

Definition at line 71 of file mitkSegChangeOperationApplier.h.

◆ m_RelevantGroupIDs

GroupIndexSetType mitk::SegGroupModifyUndoRedoHelper::m_RelevantGroupIDs
protected

Definition at line 66 of file mitkSegChangeOperationApplier.h.

◆ m_Segmentation

MultiLabelSegmentation::Pointer mitk::SegGroupModifyUndoRedoHelper::m_Segmentation
protected

Definition at line 65 of file mitkSegChangeOperationApplier.h.

◆ m_TimeStep

TimeStepType mitk::SegGroupModifyUndoRedoHelper::m_TimeStep
protected

Definition at line 68 of file mitkSegChangeOperationApplier.h.

◆ m_UndoOperation

SegChangeOperationBase* mitk::SegGroupModifyUndoRedoHelper::m_UndoOperation
protected

Definition at line 73 of file mitkSegChangeOperationApplier.h.


The documentation for this class was generated from the following file: