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

Method Deactivated

Modules/Segmentation/src/Interactions/mitkSegWithPreviewTool.cpp:143–174  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

141}
142
143void mitk::SegWithPreviewTool::Deactivated()
144{
145 this->GetToolManager()->RoiDataChanged -=
146 MessageDelegate<SegWithPreviewTool>(this, &SegWithPreviewTool::OnRoiDataChanged);
147
148 this->GetToolManager()->SelectedTimePointChanged -=
149 MessageDelegate<SegWithPreviewTool>(this, &SegWithPreviewTool::OnTimePointChanged);
150
151 m_SegmentationInputNode = nullptr;
152 m_ReferenceDataNode = nullptr;
153 m_WorkingPlaneGeometry = nullptr;
154
155 try
156 {
157 if (DataStorage *storage = this->GetToolManager()->GetDataStorage())
158 {
159 storage->Remove(m_PreviewSegmentationNode);
160 RenderingManager::GetInstance()->RequestUpdateAll();
161 }
162 }
163 catch (...)
164 {
165 // don't care
166 }
167
168 if (m_PreviewSegmentationNode.IsNotNull())
169 {
170 m_PreviewSegmentationNode->SetData(nullptr);
171 }
172
173 Superclass::Deactivated();
174}
175
176void mitk::SegWithPreviewTool::ConfirmSegmentation()
177{

Callers

nothing calls this directly

Calls 6

IsNotNullMethod · 0.80
GetToolManagerMethod · 0.45
GetDataStorageMethod · 0.45
RemoveMethod · 0.45
RequestUpdateAllMethod · 0.45
SetDataMethod · 0.45

Tested by

no test coverage detected