svgui  1.9
SpectrogramLayer::MagnitudeRange Class Reference

#include <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
 

Detailed Description

Definition at line 390 of file SpectrogramLayer.h.

Constructor & Destructor Documentation

◆ MagnitudeRange()

SpectrogramLayer::MagnitudeRange::MagnitudeRange ( )
inline

Definition at line 392 of file SpectrogramLayer.h.

Member Function Documentation

◆ operator==()

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

Definition at line 393 of file SpectrogramLayer.h.

References m_max, and m_min.

◆ isSet()

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

◆ set()

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

Definition at line 397 of file SpectrogramLayer.h.

References convert(), m_max, and m_min.

◆ sample() [1/2]

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

◆ sample() [2/2]

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

Definition at line 414 of file SpectrogramLayer.h.

References isSet(), m_max, and m_min.

◆ getMin()

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

Definition at line 426 of file SpectrogramLayer.h.

References m_min.

◆ getMax()

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

Definition at line 427 of file SpectrogramLayer.h.

References m_max.

◆ convert()

unsigned int SpectrogramLayer::MagnitudeRange::convert ( float  f)
inlineprivate

Definition at line 431 of file SpectrogramLayer.h.

Referenced by sample(), and set().

Member Data Documentation

◆ m_min

unsigned int SpectrogramLayer::MagnitudeRange::m_min
private

Definition at line 429 of file SpectrogramLayer.h.

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

◆ m_max

unsigned int SpectrogramLayer::MagnitudeRange::m_max
private

Definition at line 430 of file SpectrogramLayer.h.

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


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