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

Method swapVisibility

Modules/RTUI/src/QmitkIsoDoseLevelSetModel.cpp:397–413  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

395}
396
397void QmitkIsoDoseLevelSetModel::swapVisibility()
398{
399 emit beginResetModel();
400
401 for (mitk::IsoDoseLevelSet::IsoLevelIndexType pos = 0; pos < m_DoseSet->Size(); ++pos)
402 {
403 mitk::IsoDoseLevel::Pointer pNewLevel = m_DoseSet->GetIsoDoseLevel(pos).Clone();
404 bool colorWash = pNewLevel->GetVisibleColorWash();
405 pNewLevel->SetVisibleColorWash(pNewLevel->GetVisibleIsoLine());
406 pNewLevel->SetVisibleIsoLine(colorWash);
407 m_DoseSet->SetIsoDoseLevel(pNewLevel);
408 }
409
410 m_modified = true;
411
412 emit endResetModel();
413}
414
415void QmitkIsoDoseLevelSetModel::addLevel()
416{

Callers 2

Calls 3

SetIsoDoseLevelMethod · 0.80
SizeMethod · 0.45
CloneMethod · 0.45

Tested by

no test coverage detected