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

Method SetIsoDoseLevel

Modules/RT/src/mitkIsoDoseLevelCollections.cpp:80–92  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

78}
79
80void mitk::IsoDoseLevelSet::SetIsoDoseLevel(const IsoDoseLevel* level)
81{
82 if (!level)
83 {
84 mitkThrow() << "Cannot set iso level. Passed null pointer.";
85 }
86
87 this->DeleteIsoDoseLevel(level->GetDoseValue());
88
89 this->m_IsoLevels.push_back(level->Clone());
90
91 std::sort(this->m_IsoLevels.begin(), this->m_IsoLevels.end(),lesserIsoDoseLevel);
92}
93
94bool mitk::IsoDoseLevelSet::DoseLevelExists(IsoLevelIndexType index) const
95{

Callers 9

setDataMethod · 0.80
swapVisibilityMethod · 0.80
addLevelMethod · 0.80
LoadPresetsMapMethod · 0.80

Calls 4

DeleteIsoDoseLevelMethod · 0.95
CloneMethod · 0.45
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected