Marsyas
0.6.0-alpha
|
#include <MarControlValue.h>
Inherits MarControlValue.
Public Member Functions | |
virtual void | callMarSystemsUpdate () |
virtual MarControlValue * | clone () |
virtual void | copyValue (MarControlValue &value) |
virtual MarControlValue * | create () |
virtual void | createFromStream (std::istream &) |
virtual MarControlValue * | divide (MarControlValue *v) |
const T & | get () const |
T & | getRef () |
virtual std::string | getTypeID () |
virtual bool | isEqual (MarControlValue *v) |
virtual bool | isLessThan (MarControlValue *v) |
MarControlValueT () | |
MarControlValueT (T value) | |
MarControlValueT (const MarControlValueT &a) | |
virtual MarControlValue * | multiply (MarControlValue *v) |
MarControlValueT & | operator= (const MarControlValueT &a) |
virtual std::ostream & | serialize (std::ostream &os) |
void | set (const T &re, bool update) |
virtual MarControlValue * | subtract (MarControlValue *v) |
virtual MarControlValue * | sum (MarControlValue *v) |
virtual | ~MarControlValueT () |
Friends | |
class | MarControl |
class | MarControlAccessor |
Definition at line 146 of file MarControlValue.h.
MarControlValueT | ( | ) |
Definition at line 197 of file MarControlValue.h.
MarControlValueT | ( | T | value | ) |
Definition at line 219 of file MarControlValue.h.
MarControlValueT | ( | const MarControlValueT< T > & | a | ) |
Definition at line 243 of file MarControlValue.h.
virtual ~MarControlValueT | ( | ) | [inline, virtual] |
Definition at line 159 of file MarControlValue.h.
void callMarSystemsUpdate | ( | ) | [virtual] |
Implements MarControlValue.
Definition at line 278 of file MarControlValue.h.
virtual MarControlValue* clone | ( | ) | [inline, virtual] |
Implements MarControlValue.
Definition at line 163 of file MarControlValue.h.
void copyValue | ( | MarControlValue & | value | ) | [virtual] |
Implements MarControlValue.
Definition at line 270 of file MarControlValue.h.
virtual MarControlValue* create | ( | ) | [inline, virtual] |
Implements MarControlValue.
Definition at line 168 of file MarControlValue.h.
void createFromStream | ( | std::istream & | in | ) | [virtual] |
Implements MarControlValue.
Definition at line 328 of file MarControlValue.h.
MarControlValue * divide | ( | MarControlValue * | v | ) | [virtual] |
Implements MarControlValue.
Definition at line 371 of file MarControlValue.h.
const T & get | ( | ) | const |
Reimplemented from MarControlValue.
Definition at line 321 of file MarControlValue.h.
T& getRef | ( | ) |
std::string getTypeID | ( | ) | [virtual] |
Implements MarControlValue.
Definition at line 300 of file MarControlValue.h.
bool isEqual | ( | MarControlValue * | v | ) | [virtual] |
Implements MarControlValue.
Definition at line 377 of file MarControlValue.h.
bool isLessThan | ( | MarControlValue * | v | ) | [virtual] |
Implements MarControlValue.
Definition at line 383 of file MarControlValue.h.
MarControlValue * multiply | ( | MarControlValue * | v | ) | [virtual] |
Implements MarControlValue.
Definition at line 364 of file MarControlValue.h.
MarControlValueT< T > & operator= | ( | const MarControlValueT< T > & | a | ) |
Definition at line 253 of file MarControlValue.h.
std::ostream & serialize | ( | std::ostream & | os | ) | [virtual] |
Implements MarControlValue.
Definition at line 342 of file MarControlValue.h.
void set | ( | const T & | re, |
bool | update | ||
) |
Definition at line 307 of file MarControlValue.h.
MarControlValue * subtract | ( | MarControlValue * | v | ) | [virtual] |
Implements MarControlValue.
Definition at line 357 of file MarControlValue.h.
MarControlValue * sum | ( | MarControlValue * | v | ) | [virtual] |
Implements MarControlValue.
Definition at line 350 of file MarControlValue.h.
friend class MarControl [friend] |
Reimplemented from MarControlValue.
Definition at line 148 of file MarControlValue.h.
friend class MarControlAccessor [friend] |
Reimplemented from MarControlValue.
Definition at line 149 of file MarControlValue.h.