13 #ifndef mitkSegGroupRemoveOperation_h
14 #define mitkSegGroupRemoveOperation_h
#define MITKSEGMENTATION_EXPORT
MultiLabelSegmentation class for handling labels and layers in a segmentation session.
Base class for any operation based on a MultiLabelSegmentation instance.
An Operation for applying an edited slice to the a group of a MultiLabelSegmentation.
std::set< MultiLabelSegmentation::GroupIndexType > GroupIndexSetType
mitkClassMacro(SegGroupRemoveOperation, SegChangeOperationBase)
GroupIndexSetType GetGroupIDs() const
SegGroupRemoveOperation(const SegGroupRemoveOperation &)=delete
SegGroupRemoveOperation & operator=(const SegGroupRemoveOperation &)=delete
~SegGroupRemoveOperation() override=default
SegGroupRemoveOperation(MultiLabelSegmentation *segmentation, const GroupIndexSetType &removalGroupIDs)
GroupIndexSetType m_GroupIDs
Find image slices visible on a given plane.