Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
Functions | |
MITKMULTILABEL_EXPORT mitk::DataNode::Pointer | CreateEmptySegmentationNode (const std::string &segmentationName=std::string()) |
This function creates and returns a new empty segmentation data node. More... | |
MITKMULTILABEL_EXPORT mitk::DataNode::Pointer | CreateNewSegmentationNode (const DataNode *referenceNode, const Image *initialSegmentationImage=nullptr, const std::string &segmentationName=std::string()) |
This function creates and returns a new data node with a new empty segmentation data structure. The segmentation node is named according to the given reference data node, otherwise a name is passed explicitly. Some properties are set to ensure a proper setup segmentation and node (e.g. link the segmentation node with its parent node). More... | |
MITKMULTILABEL_EXPORT mitk::Label::Pointer | CreateNewLabel (const LabelSetImage *labelSetImage, const std::string &namePrefix="Label") |
This function creates and returns a new label. The label is automatically assigned an unused generic label name, depending on existing label names in all label sets of the given label set image. The color of the label is selected from the MULTILABEL lookup table, following the same rules of the naming to likely chose a unique color. More... | |
MITKMULTILABEL_EXPORT mitk::DataNode::Pointer mitk::LabelSetImageHelper::CreateEmptySegmentationNode | ( | const std::string & | segmentationName = std::string() | ) |
This function creates and returns a new empty segmentation data node.
segmentationName | A name for the new segmentation node. |
MITKMULTILABEL_EXPORT mitk::Label::Pointer mitk::LabelSetImageHelper::CreateNewLabel | ( | const LabelSetImage * | labelSetImage, |
const std::string & | namePrefix = "Label" |
||
) |
This function creates and returns a new label. The label is automatically assigned an unused generic label name, depending on existing label names in all label sets of the given label set image. The color of the label is selected from the MULTILABEL lookup table, following the same rules of the naming to likely chose a unique color.
labelSetImage | The label set image that the new label is added to |
namePrefix | The prefix of the label name that is prepended by a sequential number |
MITKMULTILABEL_EXPORT mitk::DataNode::Pointer mitk::LabelSetImageHelper::CreateNewSegmentationNode | ( | const DataNode * | referenceNode, |
const Image * | initialSegmentationImage = nullptr , |
||
const std::string & | segmentationName = std::string() |
||
) |
This function creates and returns a new data node with a new empty segmentation data structure. The segmentation node is named according to the given reference data node, otherwise a name is passed explicitly. Some properties are set to ensure a proper setup segmentation and node (e.g. link the segmentation node with its parent node).
referenceNode | The reference node from which the name of the new segmentation node is derived. |
initialSegmentationImage | The segmentation image that is used to initialize the label set image. |
segmentationName | An optional name for the new segmentation node. |