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

Method SetSegmentationNode

Modules/Multilabel/src/mitkLabelHighlightGuard.cpp:21–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19
20
21void mitk::LabelHighlightGuard::SetSegmentationNode(DataNode* node)
22{
23 auto ownNode = m_Node.Lock();
24 if (node != ownNode)
25 {
26 UpdateNode(ownNode, {}, false);
27 m_Node = node;
28 m_Labels.clear();
29 UpdateNode(node, m_Labels, m_HighlightInvisible);
30 mitk::RenderingManager::GetInstance()->RequestUpdateAll();
31 }
32};
33
34mitk::DataNode::Pointer mitk::LabelHighlightGuard::GetSegmentationNode() const
35{

Callers 6

~LabelHighlightGuardMethod · 0.95
SetMultiLabelNodeMethod · 0.80
SetMultiLabelNodeMethod · 0.80
SetMultiLabelNodeMethod · 0.80
ActivatedMethod · 0.80
DeactivatedMethod · 0.80

Calls 3

LockMethod · 0.45
clearMethod · 0.45
RequestUpdateAllMethod · 0.45

Tested by 1

SetMultiLabelNodeMethod · 0.64