#include <RangeMapper.h>
Inherited by LinearRangeMapper, LogRangeMapper, PlaySpeedRangeMapper, and SpectrogramRangeMapper.
Inheritance diagram for RangeMapper:

Definition at line 22 of file RangeMapper.h.
Public Member Functions | |
| virtual | ~RangeMapper () |
| virtual int | getPositionForValue (float value) const =0 |
| virtual float | getValueForPosition (int position) const =0 |
| virtual QString | getUnit () const |
| virtual RangeMapper::~RangeMapper | ( | ) | [inline, virtual] |
Definition at line 25 of file RangeMapper.h.
| virtual int RangeMapper::getPositionForValue | ( | float | value | ) | const [pure virtual] |
| virtual float RangeMapper::getValueForPosition | ( | int | position | ) | const [pure virtual] |
Implemented in PlaySpeedRangeMapper, LinearRangeMapper, LogRangeMapper, and SpectrogramRangeMapper.
Referenced by Thumbwheel::mouseDoubleClickEvent(), AudioDial::mouseDoubleClickEvent(), and AudioDial::setDefaultValue().
| virtual QString RangeMapper::getUnit | ( | ) | const [inline, virtual] |
Reimplemented in PlaySpeedRangeMapper, LinearRangeMapper, LogRangeMapper, and SpectrogramRangeMapper.
Definition at line 28 of file RangeMapper.h.
Referenced by Thumbwheel::mouseDoubleClickEvent(), AudioDial::mouseDoubleClickEvent(), PropertyBox::updateContextHelp(), Thumbwheel::updateMappedValue(), and AudioDial::updateMappedValue().
1.5.1