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

#include <orfanidis_eq.h>

Public Member Functions

 Conversions (int range)
eq_double_t fastDb2Lin (eq_double_t x)
eq_double_t fastLin2Db (eq_double_t x)

Static Public Member Functions

static eq_double_t db2Lin (eq_double_t x)
static eq_double_t lin2Db (eq_double_t x)
static eq_double_t rad2Hz (eq_double_t x, eq_double_t fs)
static eq_double_t hz2Rad (eq_double_t x, eq_double_t fs)

Private Member Functions

int linGainsIndex (eq_double_t x)
 Conversions ()
 Conversions (const Conversions &)
Conversionsoperator= (const Conversions &)

Private Attributes

std::vector< eq_double_tlinGains

Constructor & Destructor Documentation

◆ Conversions() [1/3]

OrfanidisEq::Conversions::Conversions ( )
private

◆ Conversions() [2/3]

OrfanidisEq::Conversions::Conversions ( const Conversions & )
private

◆ Conversions() [3/3]

OrfanidisEq::Conversions::Conversions ( int range)
inline

Member Function Documentation

◆ db2Lin()

eq_double_t OrfanidisEq::Conversions::db2Lin ( eq_double_t x)
inlinestatic

◆ fastDb2Lin()

eq_double_t OrfanidisEq::Conversions::fastDb2Lin ( eq_double_t x)
inline

◆ fastLin2Db()

eq_double_t OrfanidisEq::Conversions::fastLin2Db ( eq_double_t x)
inline

◆ hz2Rad()

eq_double_t OrfanidisEq::Conversions::hz2Rad ( eq_double_t x,
eq_double_t fs )
inlinestatic

◆ lin2Db()

eq_double_t OrfanidisEq::Conversions::lin2Db ( eq_double_t x)
inlinestatic

◆ linGainsIndex()

int OrfanidisEq::Conversions::linGainsIndex ( eq_double_t x)
inlineprivate

◆ operator=()

Conversions & OrfanidisEq::Conversions::operator= ( const Conversions & )
private

◆ rad2Hz()

eq_double_t OrfanidisEq::Conversions::rad2Hz ( eq_double_t x,
eq_double_t fs )
inlinestatic

Member Data Documentation

◆ linGains

std::vector<eq_double_t> OrfanidisEq::Conversions::linGains
private

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