| 170 | } |
| 171 | |
| 172 | void mitk::LevelWindow::SetDefaultBoundaries(mitk::ScalarType low, mitk::ScalarType up) |
| 173 | { |
| 174 | if (IsFixed()) |
| 175 | return; |
| 176 | m_DefaultLowerBound = low; |
| 177 | m_DefaultUpperBound = up; |
| 178 | // Check if default window is ok |
| 179 | { |
| 180 | if (m_DefaultLowerBound > m_DefaultUpperBound) |
| 181 | std::swap(m_DefaultLowerBound, m_DefaultUpperBound); |
| 182 | |
| 183 | if (m_DefaultLowerBound == m_DefaultUpperBound) |
| 184 | m_DefaultLowerBound--; |
| 185 | } |
| 186 | EnsureConsistency(); |
| 187 | } |
| 188 | |
| 189 | void mitk::LevelWindow::SetToMaxWindowSize() |
| 190 | { |