16 #ifndef LEVELWINDOW_H_HEADER_INCLUDED_C1F4F02C
17 #define LEVELWINDOW_H_HEADER_INCLUDED_C1F4F02C
76 void ResetDefaultLevelWindow();
96 void SetWindowBounds(
ScalarType lowerBound,
ScalarType upperBound,
bool expandRangesIfNecessary =
true);
101 void SetToMaxWindowSize();
131 void ResetDefaultRangeMinMax();
151 void SetAuto(
const Image *image,
152 bool tryPicTags =
true,
153 bool guessByCentralSlice =
true,
154 unsigned selectedComponent = 0);
159 void SetToImageRange(
const Image *image);
166 void SetFixed(
bool fixed);
171 bool GetFixed()
const;
176 bool IsFixed()
const;
197 bool IsFloatingValues()
const;
202 void SetFloatingValues(
bool value);
261 inline void EnsureConsistency();
ScalarType m_DefaultLowerBound
MITKCORE_EXPORT bool operator!=(const InteractionEvent &a, const InteractionEvent &b)
ScalarType m_DefaultUpperBound
DataCollection - Class to facilitate loading/accessing structured data.
MITKCORE_EXPORT bool operator==(const InteractionEvent &a, const InteractionEvent &b)
The LevelWindow class Class to store level/window values.
Image class for storing images.
ScalarType m_UpperWindowBound
ScalarType m_LowerWindowBound