#include <FieldValue.h>
Inheritance diagram for FieldValue:
Public Member Functions | |
FieldValue () | |
FieldValue (const FieldValue &value) | |
virtual | ~FieldValue () |
virtual void | write (FILE *f, int indent) const =0 |
virtual int | getType () const=0 |
virtual bool | equals (const FieldValue *value) const =0 |
virtual const char * | getTypeName () const=0 |
virtual FieldValue * | addNode (Node *node) const |
virtual FieldValue * | removeNode (Node *node) const |
virtual void | clamp (float, float) |
void | ref () |
void | unref () |
virtual FieldValue * | copy ()=0 |
Private Attributes | |
int | _refs |
FieldValue::FieldValue | ( | ) |
FieldValue::FieldValue | ( | const FieldValue & | value | ) |
FieldValue::~FieldValue | ( | ) | [virtual] |
void FieldValue::write | ( | FILE * | f, | |
int | indent | |||
) | const [pure virtual] |
virtual int FieldValue::getType | ( | ) | const [pure virtual] |
virtual bool FieldValue::equals | ( | const FieldValue * | value | ) | const [pure virtual] |
virtual const char* FieldValue::getTypeName | ( | ) | const [pure virtual] |
FieldValue * FieldValue::addNode | ( | Node * | node | ) | const [virtual] |
FieldValue * FieldValue::removeNode | ( | Node * | node | ) | const [virtual] |
virtual void FieldValue::clamp | ( | float | , | |
float | ||||
) | [inline, virtual] |
void FieldValue::ref | ( | ) | [inline] |
void FieldValue::unref | ( | ) | [inline] |
virtual FieldValue* FieldValue::copy | ( | ) | [pure virtual] |
int FieldValue::_refs [private] |