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

Method DataStorageAddedNode

Modules/Core/src/DataManagement/mitkLevelWindowManager.cpp:472–486  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

470}
471
472void mitk::LevelWindowManager::DataStorageAddedNode(const DataNode *)
473{
474 // update observers with new data storage
475 this->UpdateObservers();
476
477 // initialize LevelWindowManager to new image
478 this->SetAutoTopMostImage(true);
479
480 // check if everything is still ok
481 if ((m_ObserverToVisibleProperty.size() != m_ObserverToLayerProperty.size()) ||
482 (m_ObserverToLayerProperty.size() != this->GetRelevantNodes()->size()))
483 {
484 mitkThrow() << "Wrong number of observers in Level Window Manager!";
485 }
486}
487
488void mitk::LevelWindowManager::DataStorageRemovedNode(const DataNode *removedNode)
489{

Callers 1

SetDataStorageMethod · 0.95

Calls 4

UpdateObserversMethod · 0.95
SetAutoTopMostImageMethod · 0.95
GetRelevantNodesMethod · 0.95
sizeMethod · 0.45

Tested by

no test coverage detected