![]() |
VISR
0.11.6
Versatile Interactive Scene Renderer
|
#include <biquad_coefficient.hpp>
Public Member Functions | |
BiquadCoefficient () | |
BiquadCoefficient (BiquadCoefficient< CoeffType > const &rhs)=default | |
BiquadCoefficient (CoeffType b0, CoeffType b1, CoeffType b2, CoeffType a1, CoeffType a2) | |
BiquadCoefficient (std::initializer_list< CoeffType > const &coeffs) | |
BiquadCoefficient & | operator= (BiquadCoefficient const &rhs) |
CoeffType const * | data () const |
CoeffType * | data () |
CoeffType const & | operator[] (std::size_t idx) const |
CoeffType & | operator[] (std::size_t idx) |
CoeffType const & | at (std::size_t idx) const |
CoeffType & | at (std::size_t idx) |
CoeffType const & | b0 () const |
CoeffType const & | b1 () const |
CoeffType const & | b2 () const |
CoeffType const & | a1 () const |
CoeffType const & | a2 () const |
CoeffType & | b0 () |
CoeffType & | b1 () |
CoeffType & | b2 () |
CoeffType & | a1 () |
CoeffType & | a2 () |
void | loadJson (boost::property_tree::ptree const &tree) |
void | loadJson (std::basic_istream< char > &) |
void | loadXml (boost::property_tree::ptree const &tree) |
void | loadXml (std::basic_istream< char > &) |
void | writeJson (boost::property_tree::ptree &tree) const |
void | writeJson (std::basic_ostream< char > &stream) const |
void | writeJson (std::string &str) const |
void | writeXml (boost::property_tree::ptree &tree) const |
void | writeXml (std::basic_ostream< char > &stream) const |
void | writeXml (std::string &str) const |
Static Public Member Functions | |
static BiquadCoefficient | fromJson (boost::property_tree::ptree const &tree) |
static BiquadCoefficient | fromJson (std::basic_istream< char > &stream) |
static BiquadCoefficient | fromXml (boost::property_tree::ptree const &tree) |
static BiquadCoefficient | fromXml (std::basic_istream< char > &stream) |
Static Public Attributes | |
static const std::size_t | cNumberOfCoeffs = 5 |
A FIFO-type message queue template class for storing and passing message data.
CoeffType | Type of the contained elements. |
|
inline |
Create an default object corresponding to a flat EQ.
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
Create a BiquadCoefficient objects from JSON and XML representations.
|
static |
|
static |
|
static |
void visr::rbbl::BiquadCoefficient< CoeffType >::loadJson | ( | boost::property_tree::ptree const & | tree | ) |
void visr::rbbl::BiquadCoefficient< CoeffType >::loadJson | ( | std::basic_istream< char > & | stream | ) |
void visr::rbbl::BiquadCoefficient< CoeffType >::loadXml | ( | boost::property_tree::ptree const & | tree | ) |
void visr::rbbl::BiquadCoefficient< CoeffType >::loadXml | ( | std::basic_istream< char > & | stream | ) |
|
inline |
|
inline |
|
inline |
void visr::rbbl::BiquadCoefficient< CoeffType >::writeJson | ( | boost::property_tree::ptree & | tree | ) | const |
void visr::rbbl::BiquadCoefficient< CoeffType >::writeJson | ( | std::basic_ostream< char > & | stream | ) | const |
void visr::rbbl::BiquadCoefficient< CoeffType >::writeJson | ( | std::string & | str | ) | const |
void visr::rbbl::BiquadCoefficient< CoeffType >::writeXml | ( | boost::property_tree::ptree & | tree | ) | const |
void visr::rbbl::BiquadCoefficient< CoeffType >::writeXml | ( | std::basic_ostream< char > & | stream | ) | const |
void visr::rbbl::BiquadCoefficient< CoeffType >::writeXml | ( | std::string & | str | ) | const |
|
static |
The number of coefficients to describe one biquad section.