#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 |