Marsyas
0.6.0-alpha
|
Generic class for Marsyas control values Created by lfpt@inescporto.pt and lmartins@inescporto.pt. More...
#include <MarControlValue.h>
Inherited by MarControlValueT< T >.
Generic class for Marsyas control values Created by lfpt@inescporto.pt and lmartins@inescporto.pt.
Definition at line 43 of file MarControlValue.h.
virtual ~MarControlValue | ( | ) | [inline, virtual] |
Definition at line 75 of file MarControlValue.h.
virtual void callMarSystemsUpdate | ( | ) | [pure virtual] |
Implemented in MarControlValueT< T >.
virtual MarControlValue* clone | ( | ) | [pure virtual] |
Implemented in MarControlValueT< T >.
virtual void copyValue | ( | MarControlValue & | value | ) | [pure virtual] |
Implemented in MarControlValueT< T >.
virtual MarControlValue* create | ( | ) | [pure virtual] |
Implemented in MarControlValueT< T >.
virtual void createFromStream | ( | std::istream & | ) | [pure virtual] |
Implemented in MarControlValueT< T >.
virtual MarControlValue* divide | ( | MarControlValue * | v | ) | [pure virtual] |
Implemented in MarControlValueT< T >.
const T& get | ( | ) | const [inline] |
Reimplemented in MarControlValueT< T >.
Definition at line 93 of file MarControlValue.h.
Definition at line 57 of file MarControlValue.cpp.
mrs_string getType | ( | void | ) | const [virtual] |
Definition at line 51 of file MarControlValue.cpp.
virtual std::string getTypeID | ( | ) | [pure virtual] |
Implemented in MarControlValueT< T >.
bool hasType | ( | ) | [inline] |
Definition at line 88 of file MarControlValue.h.
virtual bool isEqual | ( | MarControlValue * | v | ) | [pure virtual] |
Implemented in MarControlValueT< T >.
virtual bool isLessThan | ( | MarControlValue * | v | ) | [pure virtual] |
Implemented in MarControlValueT< T >.
static MarControlValueT<T>* make | ( | const T & | val | ) | [inline, static] |
Definition at line 114 of file MarControlValue.h.
virtual MarControlValue* multiply | ( | MarControlValue * | v | ) | [pure virtual] |
Implemented in MarControlValueT< T >.
virtual std::ostream& serialize | ( | std::ostream & | os | ) | [pure virtual] |
Implemented in MarControlValueT< T >.
virtual MarControlValue* subtract | ( | MarControlValue * | v | ) | [pure virtual] |
Implemented in MarControlValueT< T >.
virtual MarControlValue* sum | ( | MarControlValue * | v | ) | [pure virtual] |
Implemented in MarControlValueT< T >.
friend class MarControl [friend] |
Reimplemented in MarControlValueT< T >.
Definition at line 45 of file MarControlValue.h.
friend class MarControlAccessor [friend] |
Reimplemented in MarControlValueT< T >.
Definition at line 46 of file MarControlValue.h.