Public Member Functions | |
| Mapper () | |
| defaults maps from [0,1] to [0,1] | |
| ~Mapper () | |
| float | position (float val) const |
| returns position in ColorTable | |
| Interval< float > | range () const |
| const ValueSeries< float > * | data () const |
| int | dataSize () const |
| void | setRange (const Interval< float > &rg) |
| void | setData (const ValueSeries< float > *, od_int64 sz, TaskRunner *=0) |
| If data changes, call update(). | |
| void | update (bool full=true, TaskRunner *=0) |
| If !full, will assume data is unchanged. | |
Static Public Member Functions | |
| static int | snappedPosition (const Mapper *, float val, int nrsteps, int udfval) |
Public Attributes | |
| MapperSetup | setup_ |
Protected Attributes | |
| DataClipper & | clipper_ |
| const ValueSeries< float > * | vs_ |
| od_int64 | vssz_ |
| ColTab::Mapper::Mapper | ( | ) |
defaults maps from [0,1] to [0,1]
| ColTab::Mapper::~Mapper | ( | ) |
| const ValueSeries<float>* ColTab::Mapper::data | ( | ) | const [inline] |
| int ColTab::Mapper::dataSize | ( | ) | const [inline] |
| float ColTab::Mapper::position | ( | float | val | ) | const |
returns position in ColorTable
| Interval<float> ColTab::Mapper::range | ( | ) | const |
| void ColTab::Mapper::setData | ( | const ValueSeries< float > * | , | |
| od_int64 | sz, | |||
| TaskRunner * | = 0 | |||
| ) |
If data changes, call update().
| void ColTab::Mapper::setRange | ( | const Interval< float > & | rg | ) |
| static int ColTab::Mapper::snappedPosition | ( | const Mapper * | , | |
| float | val, | |||
| int | nrsteps, | |||
| int | udfval | |||
| ) | [static] |
| void ColTab::Mapper::update | ( | bool | full = true, |
|
| TaskRunner * | = 0 | |||
| ) |
If !full, will assume data is unchanged.
DataClipper& ColTab::Mapper::clipper_ [protected] |
const ValueSeries<float>* ColTab::Mapper::vs_ [protected] |
od_int64 ColTab::Mapper::vssz_ [protected] |
1.7.1