All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
pangolin::Var< T > Struct Template Reference

#include <vars.h>

Inheritance diagram for pangolin::Var< T >:
Inheritance graph
[legend]

List of all members.

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
_Varvar

Detailed Description

template<typename T>
struct pangolin::Var< T >

Definition at line 50 of file vars.h.


Constructor & Destructor Documentation

template<typename T>
pangolin::Var< T >::Var ( const std::string &  name,
default_value = T() 
) [inline]

Definition at line 128 of file vars.h.

template<typename T>
pangolin::Var< T >::Var ( const std::string &  name,
default_value,
bool  toggle 
) [inline]

Definition at line 134 of file vars.h.

template<typename T>
pangolin::Var< T >::Var ( const std::string &  name,
default_value,
double  min,
double  max,
bool  logscale = false 
) [inline]

Definition at line 140 of file vars.h.

template<typename T>
pangolin::Var< T >::Var ( _Var< T > &  var) [inline]

Definition at line 160 of file vars.h.

template<typename T>
pangolin::Var< T >::~Var ( ) [inline]

Definition at line 61 of file vars.h.


Member Function Documentation

template<typename T>
void pangolin::Var< T >::Init ( const std::string &  name,
default_value,
double  min = 0,
double  max = 0,
int  flags = 1,
bool  logscale = false 
) [inline]

Definition at line 230 of file vars.h.

template<typename T >
pangolin::Var< T >::operator const T & ( ) [inline]

Definition at line 167 of file vars.h.

template<typename T >
const T * pangolin::Var< T >::operator-> ( ) [inline]

Definition at line 181 of file vars.h.

template<typename T>
void pangolin::Var< T >::operator= ( const T &  val) [inline]

Definition at line 195 of file vars.h.

template<typename T>
void pangolin::Var< T >::operator= ( const Var< T > &  val) [inline]

Definition at line 201 of file vars.h.

template<typename T >
void pangolin::Var< T >::Reset ( ) [inline]

Definition at line 360 of file vars.h.

template<typename T>
void pangolin::Var< T >::SetDefault ( const T &  val) [inline]

Definition at line 352 of file vars.h.


Member Data Documentation

template<typename T>
Accessor<T>* pangolin::Var< T >::a

Definition at line 81 of file vars.h.

template<typename T>
_Var* pangolin::Var< T >::var

Definition at line 80 of file vars.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


pangolin_wrapper
Author(s): Todor Stoyanov
autogenerated on Wed Feb 13 2013 14:03:25