![]() |
VISR
0.12.0
Versatile Interactive Scene Renderer
|
Functions | |
template<typename CoefficientType > | |
BiquadCoefficient< CoefficientType > | calculateIirCoefficients (ParametricIirCoefficient< CoefficientType > const ¶m, CoefficientType samplingFrequency) |
template<typename T > | |
void | calculateIirCoefficients (ParametricIirCoefficient< T > const ¶m, BiquadCoefficient< T > &coeffs, T samplingFrequency) |
template void | calculateIirCoefficients< float > (ParametricIirCoefficient< float > const &, BiquadCoefficient< float > &, float) |
template void | calculateIirCoefficients< double > (ParametricIirCoefficient< double > const &, BiquadCoefficient< double > &, double) |
template<typename CoefficientType > | |
void | calculateIirCoefficients (ParametricIirCoefficientList< CoefficientType > const ¶ms, BiquadCoefficientList< CoefficientType > &coeffs, CoefficientType samplingFrequency) |
template void | calculateIirCoefficients< float > (ParametricIirCoefficientList< float > const &, BiquadCoefficientList< float > &, float) |
template void | calculateIirCoefficients< double > (ParametricIirCoefficientList< double > const &, BiquadCoefficientList< double > &, double) |
template<typename CoefficientType > | |
void | calculateIirCoefficients (ParametricIirCoefficient< CoefficientType > const ¶m, BiquadCoefficient< CoefficientType > &coeffs, CoefficientType samplingFrequency) |
BiquadCoefficient< CoefficientType > visr::rbbl::ParametricIirCoefficientCalculator::calculateIirCoefficients | ( | ParametricIirCoefficient< CoefficientType > const & | param, |
CoefficientType | samplingFrequency | ||
) |
void visr::rbbl::ParametricIirCoefficientCalculator::calculateIirCoefficients | ( | ParametricIirCoefficient< T > const & | param, |
BiquadCoefficient< T > & | coeffs, | ||
T | samplingFrequency | ||
) |
void visr::rbbl::ParametricIirCoefficientCalculator::calculateIirCoefficients | ( | ParametricIirCoefficient< CoefficientType > const & | param, |
BiquadCoefficient< CoefficientType > & | coeffs, | ||
CoefficientType | samplingFrequency | ||
) |
void visr::rbbl::ParametricIirCoefficientCalculator::calculateIirCoefficients | ( | ParametricIirCoefficientList< CoefficientType > const & | params, |
BiquadCoefficientList< CoefficientType > & | coeffs, | ||
CoefficientType | samplingFrequency | ||
) |
Calculate a list of second-order IIR filter coefficients for a list of parametric descriptions. If the ouput list coeffs
is longer than the parameter list params
, initialize the remaining coefficients to their defaut values. If the output list coeffs
is shorter than the input list params
, an InvalidArgument exception is thrown.
params | List of parametreic IIR filter descriptions | |
[out] | coeffs | List to hold the calculated IIR coefficients |
samplingFrequency |
template void visr::rbbl::ParametricIirCoefficientCalculator::calculateIirCoefficients< double > | ( | ParametricIirCoefficient< double > const & | , |
BiquadCoefficient< double > & | , | ||
double | |||
) |
template void visr::rbbl::ParametricIirCoefficientCalculator::calculateIirCoefficients< double > | ( | ParametricIirCoefficientList< double > const & | , |
BiquadCoefficientList< double > & | , | ||
double | |||
) |
template void visr::rbbl::ParametricIirCoefficientCalculator::calculateIirCoefficients< float > | ( | ParametricIirCoefficient< float > const & | , |
BiquadCoefficient< float > & | , | ||
float | |||
) |
template void visr::rbbl::ParametricIirCoefficientCalculator::calculateIirCoefficients< float > | ( | ParametricIirCoefficientList< float > const & | , |
BiquadCoefficientList< float > & | , | ||
float | |||
) |