MCPcopy Create free account
hub / github.com/MITK/MITK / MergeLabel

Method MergeLabel

Modules/Multilabel/src/mitkLabelSetImage.cpp:774–780  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

772}
773
774void mitk::MultiLabelSegmentation::MergeLabel(LabelValueType targetLabelValue, LabelValueType sourceLabelValue, OverwriteStyle overwriteStyle)
775{
776 if (!this->ExistLabel(sourceLabelValue)) mitkThrow() << "Cannot merge label. Source label value ("<<sourceLabelValue<<") does not exist.";
777 if (!this->ExistLabel(targetLabelValue)) mitkThrow() << "Cannot merge label. Target label value (" << targetLabelValue << ") does not exist.";
778
779 this->MergeLabels(targetLabelValue, { sourceLabelValue }, overwriteStyle);
780}
781
782void mitk::MultiLabelSegmentation::MergeLabels(LabelValueType targetLabelValue, const LabelValueVectorType& sourceLabelValues,
783 OverwriteStyle overwriteStyle)

Callers 1

TestMergeLabelsMethod · 0.80

Calls 2

ExistLabelMethod · 0.95
MergeLabelsMethod · 0.95

Tested by 1

TestMergeLabelsMethod · 0.64