| 470 | } |
| 471 | |
| 472 | void 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 | |
| 488 | void mitk::LevelWindowManager::DataStorageRemovedNode(const DataNode *removedNode) |
| 489 | { |
no test coverage detected