SpectrogramLayer::MagnitudeRange Class Reference

#include <SpectrogramLayer.h>

List of all members.


Detailed Description

Definition at line 349 of file SpectrogramLayer.h.

Public Member Functions

 MagnitudeRange ()
bool operator== (const MagnitudeRange &r)
bool isSet () const
void set (float min, float max)
bool sample (float f)
bool sample (const MagnitudeRange &r)
float getMin () const
float getMax () const

Private Member Functions

unsigned int convert (float f)

Private Attributes

unsigned int m_min
unsigned int m_max


Constructor & Destructor Documentation

SpectrogramLayer::MagnitudeRange::MagnitudeRange (  )  [inline]

Definition at line 351 of file SpectrogramLayer.h.


Member Function Documentation

bool SpectrogramLayer::MagnitudeRange::operator== ( const MagnitudeRange r  )  [inline]

Definition at line 352 of file SpectrogramLayer.h.

References m_max, and m_min.

bool SpectrogramLayer::MagnitudeRange::isSet (  )  const [inline]

Definition at line 355 of file SpectrogramLayer.h.

References m_max, and m_min.

Referenced by SpectrogramLayer::paint(), sample(), and SpectrogramLayer::updateViewMagnitudes().

void SpectrogramLayer::MagnitudeRange::set ( float  min,
float  max 
) [inline]

Definition at line 356 of file SpectrogramLayer.h.

References convert(), m_max, and m_min.

bool SpectrogramLayer::MagnitudeRange::sample ( float  f  )  [inline]

Definition at line 361 of file SpectrogramLayer.h.

References convert(), isSet(), m_max, and m_min.

Referenced by SpectrogramLayer::paint(), and SpectrogramLayer::updateViewMagnitudes().

bool SpectrogramLayer::MagnitudeRange::sample ( const MagnitudeRange r  )  [inline]

Definition at line 373 of file SpectrogramLayer.h.

References isSet(), m_max, and m_min.

float SpectrogramLayer::MagnitudeRange::getMin (  )  const [inline]

Definition at line 385 of file SpectrogramLayer.h.

References m_min.

Referenced by SpectrogramLayer::paint().

float SpectrogramLayer::MagnitudeRange::getMax (  )  const [inline]

Definition at line 386 of file SpectrogramLayer.h.

References m_max.

Referenced by SpectrogramLayer::paint().

unsigned int SpectrogramLayer::MagnitudeRange::convert ( float  f  )  [inline, private]

Definition at line 390 of file SpectrogramLayer.h.

Referenced by sample(), and set().


Member Data Documentation

unsigned int SpectrogramLayer::MagnitudeRange::m_min [private]

Definition at line 388 of file SpectrogramLayer.h.

Referenced by getMin(), isSet(), operator==(), sample(), and set().

unsigned int SpectrogramLayer::MagnitudeRange::m_max [private]

Definition at line 389 of file SpectrogramLayer.h.

Referenced by getMax(), isSet(), operator==(), sample(), and set().


The documentation for this class was generated from the following file:
Generated on Wed Feb 20 15:45:36 2008 for SonicVisualiser by  doxygen 1.5.1