20 m_InverseDirection(false),
170 int newPosition = this->
GetPos() + sliceDelta;
175 while (newPosition < 0)
177 newPosition += maxSlices;
179 while (newPosition >= maxSlices)
181 newPosition -= maxSlices;
194 this->
SetPos(newPosition);
const char * GetUnitName() const
bool HasValidRange() const
void SetRange(ScalarType min, ScalarType max)
virtual void MoveSlice(int sliceDelta)
virtual void SetPos(unsigned int pos)
void SetUnitName(const char *unitName)
ScalarType GetRangeMin() const
virtual unsigned int GetSteps() const
virtual unsigned int GetPos() const
ScalarType GetRangeMax() const