LMMS
Loading...
Searching...
No Matches
OrfanidisEq::FrequencyGrid Class Reference

#include <orfanidis_eq.h>

Public Member Functions

 FrequencyGrid ()
eq_error_t setBand (eq_double_t fl, eq_double_t fc, eq_double_t fh)
eq_error_t addBand (eq_double_t fl, eq_double_t fc, eq_double_t fh)
eq_error_t addBand (eq_double_t fc, eq_double_t df)
eq_error_t set5Bands (eq_double_t fc=bandsGridCenterFreqHz)
eq_error_t set10Bands (eq_double_t fc=bandsGridCenterFreqHz)
eq_error_t set20Bands (eq_double_t fc=bandsGridCenterFreqHz)
eq_error_t set30Bands (eq_double_t fc=bandsGridCenterFreqHz)
size_t getNumberOfBands ()
std::vector< BandgetFreqs ()
size_t getFreq (size_t index)
size_t getRoundedFreq (size_t index)

Private Attributes

std::vector< Bandfreqs

Constructor & Destructor Documentation

◆ FrequencyGrid()

OrfanidisEq::FrequencyGrid::FrequencyGrid ( )
inline

Member Function Documentation

◆ addBand() [1/2]

eq_error_t OrfanidisEq::FrequencyGrid::addBand ( eq_double_t fc,
eq_double_t df )
inline

◆ addBand() [2/2]

eq_error_t OrfanidisEq::FrequencyGrid::addBand ( eq_double_t fl,
eq_double_t fc,
eq_double_t fh )
inline

◆ getFreq()

size_t OrfanidisEq::FrequencyGrid::getFreq ( size_t index)
inline

◆ getFreqs()

std::vector< Band > OrfanidisEq::FrequencyGrid::getFreqs ( )
inline

◆ getNumberOfBands()

size_t OrfanidisEq::FrequencyGrid::getNumberOfBands ( )
inline

◆ getRoundedFreq()

size_t OrfanidisEq::FrequencyGrid::getRoundedFreq ( size_t index)
inline

◆ set10Bands()

eq_error_t OrfanidisEq::FrequencyGrid::set10Bands ( eq_double_t fc = bandsGridCenterFreqHz)
inline

◆ set20Bands()

eq_error_t OrfanidisEq::FrequencyGrid::set20Bands ( eq_double_t fc = bandsGridCenterFreqHz)
inline

◆ set30Bands()

eq_error_t OrfanidisEq::FrequencyGrid::set30Bands ( eq_double_t fc = bandsGridCenterFreqHz)
inline

◆ set5Bands()

eq_error_t OrfanidisEq::FrequencyGrid::set5Bands ( eq_double_t fc = bandsGridCenterFreqHz)
inline

◆ setBand()

eq_error_t OrfanidisEq::FrequencyGrid::setBand ( eq_double_t fl,
eq_double_t fc,
eq_double_t fh )
inline

Member Data Documentation

◆ freqs

std::vector<Band> OrfanidisEq::FrequencyGrid::freqs
private

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