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

Function FilterValidLabels

Modules/SegmentationUI/src/QmitkMultiLabelInspector.cpp:281–289  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

279}
280
281QmitkMultiLabelInspector::LabelValueVectorType FilterValidLabels(QmitkMultiLabelInspector::LabelValueVectorType labelValues, mitk::MultiLabelSegmentation* segmentation)
282{
283 mitk::MultiLabelSegmentation::LabelValueVectorType validLabels;
284 std::copy_if(labelValues.cbegin(), labelValues.cend(),
285 std::back_inserter(validLabels),
286 [segmentation](mitk::MultiLabelSegmentation::LabelValueType x) { return segmentation->ExistLabel(x); });
287
288 return validLabels;
289}
290
291void QmitkMultiLabelInspector::OnModelChanged()
292{

Callers 4

OnModelChangedMethod · 0.85
DeleteLabelInternalMethod · 0.85
RemoveGroupInternalMethod · 0.85

Calls 1

ExistLabelMethod · 0.80

Tested by

no test coverage detected