Essentia
2.1-beta6-dev
|
#include <parameter.h>
Public Types | |
enum | ParamType { UNDEFINED , REAL , STRING , BOOL , INT , STEREOSAMPLE , VECTOR_REAL , VECTOR_STRING , VECTOR_BOOL , VECTOR_INT , VECTOR_STEREOSAMPLE , VECTOR_VECTOR_REAL , VECTOR_VECTOR_STRING , VECTOR_VECTOR_STEREOSAMPLE , VECTOR_MATRIX_REAL , MAP_VECTOR_REAL , MAP_VECTOR_STRING , MAP_VECTOR_INT , MAP_REAL , MATRIX_REAL } |
Public Member Functions | |
Parameter (ParamType tp) | |
Parameter (const std::string &x) | |
Parameter (const Real &x) | |
Parameter (const bool &x) | |
Parameter (const int &x) | |
Parameter (const double &x) | |
Parameter (const uint &x) | |
Parameter (const StereoSample &x) | |
Parameter (const char *x) | |
Parameter (const std::vector< Real > &v) | |
Parameter (const std::vector< std::string > &v) | |
Parameter (const std::vector< bool > &v) | |
Parameter (const std::vector< int > &v) | |
Parameter (const std::vector< StereoSample > &v) | |
Parameter (const std::vector< std::vector< Real > > &v) | |
Parameter (const std::vector< std::vector< std::string > > &v) | |
Parameter (const std::vector< std::vector< StereoSample > > &v) | |
Parameter (const std::vector< TNT::Array2D< Real > > &v) | |
Parameter (const std::map< std::string, std::vector< std::string > > &m) | |
Parameter (const std::map< std::string, std::vector< Real > > &m) | |
Parameter (const std::map< std::string, std::vector< int > > &m) | |
Parameter (const std::map< std::string, Real > &m) | |
Parameter (const TNT::Array2D< Real > &mat) | |
Parameter (const Parameter &p) | |
Parameter (const Parameter *p) | |
~Parameter () | |
void | clear () |
Parameter & | operator= (const Parameter &p) |
bool | operator== (const Parameter &p) const |
bool | operator!= (const Parameter &p) const |
ParamType | type () const |
bool | isConfigured () const |
std::string | toString (int precision=12) const |
std::string | toLower () const |
bool | toBool () const |
double | toDouble () const |
float | toFloat () const |
StereoSample | toStereoSample () const |
int | toInt () const |
Real | toReal () const |
std::vector< Real > | toVectorReal () const |
std::vector< std::string > | toVectorString () const |
std::vector< int > | toVectorInt () const |
std::vector< bool > | toVectorBool () const |
std::vector< StereoSample > | toVectorStereoSample () const |
std::vector< std::vector< Real > > | toVectorVectorReal () const |
std::vector< std::vector< std::string > > | toVectorVectorString () const |
std::vector< std::vector< StereoSample > > | toVectorVectorStereoSample () const |
std::vector< TNT::Array2D< Real > > | toVectorMatrixReal () const |
std::map< std::string, std::vector< Real > > | toMapVectorReal () const |
std::map< std::string, std::vector< std::string > > | toMapVectorString () const |
std::map< std::string, std::vector< int > > | toMapVectorInt () const |
std::map< std::string, Real > | toMapReal () const |
TNT::Array2D< Real > | toMatrixReal () const |
Private Attributes | |
ParamType | _type |
std::string | _str |
Real | _real |
bool | _boolean |
std::vector< Parameter * > | _vec |
std::map< std::string, Parameter * > | _map |
StereoSample | _ssamp |
bool | _configured |
enum ParamType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
~Parameter | ( | ) |
void clear | ( | ) |
|
inline |
bool operator!= | ( | const Parameter & | p | ) | const |
bool operator== | ( | const Parameter & | p | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
std::string toLower | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
std::string toString | ( | int | precision = 12 | ) | const |
Referenced by FileOutput< TokenType, StorageType >::configure().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |