svgui  1.9
SpectrogramRangeMapper Class Reference
Inheritance diagram for SpectrogramRangeMapper:
Collaboration diagram for SpectrogramRangeMapper:

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::SpectrogramRangeMapper ( int  sr,
int   
)
inline

Definition at line 3433 of file SpectrogramLayer.cpp.

◆ ~SpectrogramRangeMapper()

SpectrogramRangeMapper::~SpectrogramRangeMapper ( )
inline

Definition at line 3436 of file SpectrogramLayer.cpp.

Member Function Documentation

◆ getPositionForValue()

virtual int SpectrogramRangeMapper::getPositionForValue ( float  value) const
inlinevirtual

◆ getPositionForValueUnclamped()

virtual int SpectrogramRangeMapper::getPositionForValueUnclamped ( float  value) const
inlinevirtual

Definition at line 3452 of file SpectrogramLayer.cpp.

References getPositionForValue().

◆ getValueForPosition()

virtual float SpectrogramRangeMapper::getValueForPosition ( int  position) const
inlinevirtual

Definition at line 3457 of file SpectrogramLayer.cpp.

References m_dist, and m_s2.

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

◆ getValueForPositionUnclamped()

virtual float SpectrogramRangeMapper::getValueForPositionUnclamped ( int  position) const
inlinevirtual

Definition at line 3475 of file SpectrogramLayer.cpp.

References getValueForPosition().

◆ getUnit()

virtual QString SpectrogramRangeMapper::getUnit ( ) const
inlinevirtual

Definition at line 3480 of file SpectrogramLayer.cpp.

Member Data Documentation

◆ m_dist

float SpectrogramRangeMapper::m_dist
protected

Definition at line 3483 of file SpectrogramLayer.cpp.

Referenced by getPositionForValue(), and getValueForPosition().

◆ m_s2

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: