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

Method SetLevelWindow

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

Source from the content-addressed store, hash-verified

421}
422
423void mitk::LevelWindowManager::SetLevelWindow(const LevelWindow &levelWindow)
424{
425 if (m_LevelWindowProperty.IsNull())
426 {
427 return;
428 }
429
430 m_LevelWindowProperty->SetLevelWindow(levelWindow);
431 for (const auto &dataNode : m_DataNodesForLevelWindow)
432 {
433 auto levelWindowProperty = dynamic_cast<LevelWindowProperty *>(dataNode->GetProperty("levelwindow"));
434 if (nullptr == levelWindowProperty)
435 {
436 continue;
437 }
438
439 levelWindowProperty->SetLevelWindow(levelWindow);
440 }
441
442 this->Modified();
443}
444
445mitk::LevelWindowProperty::Pointer mitk::LevelWindowManager::GetLevelWindowProperty() const
446{

Calls 3

IsNullMethod · 0.45
GetPropertyMethod · 0.45
ModifiedMethod · 0.45

Tested by

no test coverage detected