#include <vars.h>
Public Member Functions | |
void | Init (const std::string &name, T default_value, double min=0, double max=0, int flags=1, bool logscale=false) |
operator const T & () | |
const T * | operator-> () |
void | operator= (const T &val) |
void | operator= (const Var< T > &val) |
void | Reset () |
void | SetDefault (const T &val) |
Var (const std::string &name, T default_value=T()) | |
Var (const std::string &name, T default_value, bool toggle) | |
Var (const std::string &name, T default_value, double min, double max, bool logscale=false) | |
Var (_Var &var) | |
~Var () | |
Public Attributes | |
Accessor< T > * | a |
_Var * | var |
pangolin::Var< T >::Var | ( | const std::string & | name, |
T | default_value = T() |
||
) | [inline] |
pangolin::Var< T >::Var | ( | const std::string & | name, |
T | default_value, | ||
bool | toggle | ||
) | [inline] |
pangolin::Var< T >::Var | ( | const std::string & | name, |
T | default_value, | ||
double | min, | ||
double | max, | ||
bool | logscale = false |
||
) | [inline] |
pangolin::Var< T >::Var | ( | _Var< T > & | var | ) | [inline] |
pangolin::Var< T >::~Var | ( | ) | [inline] |
void pangolin::Var< T >::Init | ( | const std::string & | name, |
T | default_value, | ||
double | min = 0 , |
||
double | max = 0 , |
||
int | flags = 1 , |
||
bool | logscale = false |
||
) | [inline] |
pangolin::Var< T >::operator const T & | ( | ) | [inline] |
const T * pangolin::Var< T >::operator-> | ( | ) | [inline] |
void pangolin::Var< T >::operator= | ( | const T & | val | ) | [inline] |
void pangolin::Var< T >::operator= | ( | const Var< T > & | val | ) | [inline] |
void pangolin::Var< T >::Reset | ( | ) | [inline] |
void pangolin::Var< T >::SetDefault | ( | const T & | val | ) | [inline] |
Accessor<T>* pangolin::Var< T >::a |
_Var* pangolin::Var< T >::var |