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

Method SetHighlightedLabels

Modules/Multilabel/src/mitkLabelHighlightGuard.cpp:39–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37}
38
39void mitk::LabelHighlightGuard::SetHighlightedLabels(MultiLabelSegmentation::LabelValueVectorType labels)
40{
41 auto ownNode = m_Node.Lock();
42 if (ownNode.IsNotNull() && labels != m_Labels)
43 {
44 m_Labels = labels;
45 UpdateNode(ownNode, m_Labels, m_HighlightInvisible);
46 mitk::RenderingManager::GetInstance()->RequestUpdateAll();
47 }
48}
49
50mitk::MultiLabelSegmentation::LabelValueVectorType mitk::LabelHighlightGuard::GetHighlightedLabels() const
51{

Callers 10

enterEventMethod · 0.80
leaveEventMethod · 0.80
enterEventMethod · 0.80
leaveEventMethod · 0.80
CreateOpacityActionMethod · 0.80
OnEnteredMethod · 0.80
OnMouseLeaveMethod · 0.80
ActivatedMethod · 0.80
DeactivatedMethod · 0.80
UpdateLabelsMethod · 0.80

Calls 3

IsNotNullMethod · 0.80
LockMethod · 0.45
RequestUpdateAllMethod · 0.45

Tested by 3

CreateOpacityActionMethod · 0.64
OnEnteredMethod · 0.64
OnMouseLeaveMethod · 0.64