svgui  1.9
SpectrogramRangeMapper Class Reference

List of all members.

Public Member Functions

 SpectrogramRangeMapper (int sr, int)
 ~SpectrogramRangeMapper ()
virtual int getPositionForValue (float value) const
virtual int getPositionForValueUnclamped (float value) const
virtual float getValueForPosition (int position) const
virtual float getValueForPositionUnclamped (int position) const
virtual QString getUnit () const

Protected Attributes

float m_dist
float m_s2

Detailed Description

Definition at line 3430 of file SpectrogramLayer.cpp.


Constructor & Destructor Documentation

SpectrogramRangeMapper::SpectrogramRangeMapper ( int  sr,
int   
) [inline]

Definition at line 3433 of file SpectrogramLayer.cpp.


Member Function Documentation

virtual int SpectrogramRangeMapper::getPositionForValueUnclamped ( float  value) const [inline, virtual]

Definition at line 3452 of file SpectrogramLayer.cpp.

References getPositionForValue().

virtual float SpectrogramRangeMapper::getValueForPosition ( int  position) const [inline, virtual]

Definition at line 3457 of file SpectrogramLayer.cpp.

References m_dist, and m_s2.

Referenced by getValueForPositionUnclamped(), and SpectrogramLayer::setVerticalZoomStep().

virtual float SpectrogramRangeMapper::getValueForPositionUnclamped ( int  position) const [inline, virtual]

Definition at line 3475 of file SpectrogramLayer.cpp.

References getValueForPosition().

virtual QString SpectrogramRangeMapper::getUnit ( ) const [inline, virtual]

Definition at line 3480 of file SpectrogramLayer.cpp.


Member Data Documentation

float SpectrogramRangeMapper::m_dist [protected]

Definition at line 3483 of file SpectrogramLayer.cpp.

Referenced by getPositionForValue(), and getValueForPosition().

float SpectrogramRangeMapper::m_s2 [protected]

Definition at line 3484 of file SpectrogramLayer.cpp.

Referenced by getPositionForValue(), and getValueForPosition().


The documentation for this class was generated from the following file: