#include <RulerTicks.hxx>
Public Member Functions | |
| RulerTicks () | |
| void | setRange (double min, double max) |
| Sets the domain value range. | |
| void | setWidth (double width) |
| Sets the width in pixels to be mapped the range into. | |
| void | setMinGap (double minGap) |
| Sets the minimum phisical space in pixels between between marks. | |
| double | markOffset () const |
| double | markGap () const |
| void | update () const |
| double | tickValue (unsigned i) const |
| Returns the domain value corresponding to tick i. | |
| double | pixelTickPos (unsigned i) const |
| Returns the pixel position of tick i. | |
| double | toPixel (double value) const |
| unsigned | nTicks () const |
Definition at line 23 of file RulerTicks.hxx.
| CLAM::RulerTicks::RulerTicks | ( | ) | [inline] |
Definition at line 35 of file RulerTicks.hxx.
| double CLAM::RulerTicks::markGap | ( | ) | const [inline] |
Definition at line 71 of file RulerTicks.hxx.
References update().
| double CLAM::RulerTicks::markOffset | ( | ) | const [inline] |
Definition at line 66 of file RulerTicks.hxx.
References update().
| unsigned CLAM::RulerTicks::nTicks | ( | ) | const [inline] |
Definition at line 123 of file RulerTicks.hxx.
References update().
| double CLAM::RulerTicks::pixelTickPos | ( | unsigned | i | ) | const [inline] |
Returns the pixel position of tick i.
Definition at line 113 of file RulerTicks.hxx.
References tickValue(), and toPixel().
| void CLAM::RulerTicks::setMinGap | ( | double | minGap | ) | [inline] |
Sets the minimum phisical space in pixels between between marks.
Definition at line 61 of file RulerTicks.hxx.
| void CLAM::RulerTicks::setRange | ( | double | min, | |
| double | max | |||
| ) | [inline] |
| void CLAM::RulerTicks::setWidth | ( | double | width | ) | [inline] |
Sets the width in pixels to be mapped the range into.
Definition at line 54 of file RulerTicks.hxx.
References CLAM_ASSERT.
| double CLAM::RulerTicks::tickValue | ( | unsigned | i | ) | const [inline] |
Returns the domain value corresponding to tick i.
Definition at line 107 of file RulerTicks.hxx.
References update().
Referenced by pixelTickPos().
| double CLAM::RulerTicks::toPixel | ( | double | value | ) | const [inline] |
Definition at line 118 of file RulerTicks.hxx.
Referenced by pixelTickPos().
| void CLAM::RulerTicks::update | ( | ) | const [inline] |
Definition at line 76 of file RulerTicks.hxx.
Referenced by markGap(), markOffset(), nTicks(), and tickValue().
1.6.3