#include <ExposedField.h>
Inheritance diagram for ExposedField:
Public Member Functions | |
ExposedField (int type, const std::string &name, FieldValue *value, float min=-FLT_MAX, float max=FLT_MAX, int nodeType=NODE_ANY, int flags=0, const char **strings=NULL) | |
virtual | ~ExposedField () |
virtual int | getElementType () const |
int | getType () const |
const std::string & | getName () const |
FieldValue * | getValue () const |
float | getMin () const |
float | getMax () const |
int | getNodeType () const |
int | getFlags () const |
const char ** | getStrings () const |
int | getField () const |
int | getEventIn () const |
int | getEventOut () const |
void | setField (int field) |
void | setEventIn (int eventIn) |
void | setEventOut (int eventOut) |
virtual void | write (FILE *f, int indent) const |
Private Attributes | |
int | _type |
std::string * | _name |
FieldValue * | _value |
int | _field |
int | _eventIn |
int | _eventOut |
float | _min |
float | _max |
int | _nodeType |
int | _flags |
const char ** | _strings |
ExposedField::ExposedField | ( | int | type, | |
const std::string & | name, | |||
FieldValue * | value, | |||
float | min = -FLT_MAX , |
|||
float | max = FLT_MAX , |
|||
int | nodeType = NODE_ANY , |
|||
int | flags = 0 , |
|||
const char ** | strings = NULL | |||
) |
ExposedField::~ExposedField | ( | ) | [virtual] |
virtual int ExposedField::getElementType | ( | ) | const [inline, virtual] |
Implements Element.
int ExposedField::getType | ( | ) | const [inline] |
const std::string& ExposedField::getName | ( | ) | const [inline] |
FieldValue* ExposedField::getValue | ( | ) | const [inline] |
float ExposedField::getMin | ( | ) | const [inline] |
float ExposedField::getMax | ( | ) | const [inline] |
int ExposedField::getNodeType | ( | ) | const [inline] |
int ExposedField::getFlags | ( | ) | const [inline] |
const char** ExposedField::getStrings | ( | ) | const [inline] |
int ExposedField::getField | ( | ) | const [inline] |
int ExposedField::getEventIn | ( | ) | const [inline] |
int ExposedField::getEventOut | ( | ) | const [inline] |
void ExposedField::setField | ( | int | field | ) | [inline] |
void ExposedField::setEventIn | ( | int | eventIn | ) | [inline] |
void ExposedField::setEventOut | ( | int | eventOut | ) | [inline] |
void ExposedField::write | ( | FILE * | f, | |
int | indent | |||
) | const [virtual] |
int ExposedField::_type [private] |
std::string* ExposedField::_name [private] |
FieldValue* ExposedField::_value [private] |
int ExposedField::_field [private] |
int ExposedField::_eventIn [private] |
int ExposedField::_eventOut [private] |
float ExposedField::_min [private] |
float ExposedField::_max [private] |
int ExposedField::_nodeType [private] |
int ExposedField::_flags [private] |
const char** ExposedField::_strings [private] |