uvar.hh File Reference

#include <string>

Go to the source code of this file.

Namespaces

namespace  urbi

Classes

class  urbi::UProp
 Provides easy access to variable properties. More...
class  urbi::UVar
 UVar class definition Each UVar instance corresponds to one URBI variable. More...

Defines

#define PRIVATE(vartype, varname)
 Define an attribute and its accessors.
#define VAR_PROP_INIT


Detailed Description

Definition in file uvar.hh.


Define Documentation

#define PRIVATE ( vartype,
varname   ) 

Value:

private:                                        \
    vartype varname;                            \
  public:                                       \
    vartype get_ ##  varname ()                 \
    {                                           \
      return varname;                           \
    }                                           \
    void set_ ##  varname (vartype& v)          \
    {                                           \
      varname = v;                              \
    }                                           \
  private:
Define an attribute and its accessors.

Definition at line 21 of file uvar.hh.

#define VAR_PROP_INIT

Value:

rangemin(*this, PROP_RANGEMIN),         \
  rangemax(*this, PROP_RANGEMAX),               \
  speedmin(*this, PROP_SPEEDMIN),               \
  speedmax(*this, PROP_SPEEDMAX),               \
  delta(*this, PROP_DELTA),                     \
  blend(*this, PROP_BLEND)

Definition at line 67 of file uvar.hh.


Generated on Tue Apr 10 17:45:45 2007 for URBISDK by  doxygen 1.5.1