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

Method RemoveMetaPropertiesFromLabel

Modules/Multilabel/src/mitkMultiLabelIOHelper.cpp:816–830  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

814}
815
816void mitk::MultiLabelIOHelper::RemoveMetaPropertiesFromLabel(Label* label)
817{
818 if (nullptr == label)
819 {
820 mitkThrow() << "Invalid call of RemoveMetaPropertiesFromLabel. Passed label pointer is null.";
821 }
822 auto labelKeys = label->GetPropertyKeys();
823 for (const auto& key : labelKeys)
824 {
825 if (key.find('_') == 0)
826 {
827 label->RemoveProperty(key);
828 }
829 }
830}
831
832mitk::LabelVector mitk::MultiLabelIOHelper::CloneLabelsWithoutMetaProperties(const LabelVector& labels)
833{

Callers

nothing calls this directly

Calls 3

GetPropertyKeysMethod · 0.45
findMethod · 0.45
RemovePropertyMethod · 0.45

Tested by

no test coverage detected