![]() |
VR-Forces 4.1.1 Class Documentation
|
A class for keeping track of meta data for variables of scripted tasks. More...
Public Member Functions | |
| DtScriptedTaskVariable () | |
| default constructor | |
| virtual | ~DtScriptedTaskVariable () |
| destructor | |
| DtScriptedTaskVariable (const DtScriptedTaskVariable &orig) | |
| copy constructor | |
| DtScriptedTaskVariable & | operator= (const DtScriptedTaskVariable &orig) |
| assignment operator | |
| virtual bool | load (const std::string &) |
| Loads the object from the given xml string buffer. | |
| virtual bool | save (std::string &) const |
| Saves the value to the given string buffer. | |
| virtual DtReaderWriter * | toRwPtr () const |
| Creates a new reader writer object based on the variable itself though it will lose much of the class data in the conversion process. | |
| virtual void | setVariableName (const std::string &) |
| virtual const std::string & | variableName () const |
| virtual void | setType (const std::string &) |
| virtual const std::string & | type () const |
| virtual void | setLabel (const std::string &) |
| virtual const std::string & | label () const |
| virtual void | setToolTip (const std::string &) |
| virtual const std::string & | toolTip () const |
| virtual void | setDefaultValue (const std::string &) |
| virtual const std::string & | defaultValue () const |
| virtual void | setIndent (int) |
| virtual int | indent () const |
| virtual void | setVariableRange (double bottom, double top) |
| virtual void | variableRange (double &bottom, double &top) const |
| virtual void | setVariableData (const std::string &) |
| virtual const std::string & | variableData () const |
| virtual void | setVisible (bool) |
| virtual bool | visible () const |
Protected Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
| When the class Archive corresponds to an output archive, the & operator is defined similar to <<. | |
Protected Attributes | |
| std::string | myVariableName |
| std::string | myType |
| std::string | myLabel |
| std::string | myToolTip |
| std::string | myDefaultValue |
| double | myRangeBottom |
| double | myRangeTop |
| std::string | myVariableData |
| bool | myVisible |
| int | myIndent |
Friends | |
| class | boost::serialization::access |
| Serialization/Deserialization //. | |
A class for keeping track of meta data for variables of scripted tasks.
The information is currently stored in an XML format
| DtScriptedTaskVariable::DtScriptedTaskVariable | ( | ) |
default constructor
|
virtual |
destructor
| DtScriptedTaskVariable::DtScriptedTaskVariable | ( | const DtScriptedTaskVariable & | orig | ) |
copy constructor
| DtScriptedTaskVariable& DtScriptedTaskVariable::operator= | ( | const DtScriptedTaskVariable & | orig | ) |
assignment operator
|
virtual |
Loads the object from the given xml string buffer.
|
virtual |
Saves the value to the given string buffer.
|
virtual |
Accessor for the variable name. This is the name that will be bound in the script. The label field should be used for the user presented name
|
virtual |
Accessor for the variable name. This is the name that will be bound in the script. The label field should be used for the user presented name
|
virtual |
Accessor for the variable type. Only meaningful for those elements that care to represent the variable in some type of GUI
|
virtual |
Accessor for the variable type. Only meaningful for those elements that care to represent the variable in some type of GUI
|
virtual |
Accessor for the variable label. Only meaningful for those elements that care to represent the variable in some type of GUI
|
virtual |
Accessor for the variable label. Only meaningful for those elements that care to represent the variable in some type of GUI
|
virtual |
Accessor for the variable tool tip. Only meaningful for those elements that care to represent the variable in some type of GUI
|
virtual |
Accessor for the variable tool tip. Only meaningful for those elements that care to represent the variable in some type of GUI
|
virtual |
Accessor for the variable default value. Only meaningful for those elements that care to represent the variable in some type of GUI
|
virtual |
Accessor for the variable default value. Only meaningful for those elements that care to represent the variable in some type of GUI
|
virtual |
Accessor for indent of widget. This indent will be a level of indent to space the widget from the left of the dialog
|
virtual |
Accessor for indent of widget. This indent will be a level of indent to space the widget from the left of the dialog
|
virtual |
Accessor for the variables range. Only meaningful for those elements that care to represent the variable in some type of GUI and the value entered is some kind of ranged value
|
virtual |
Accessor for the variables range. Only meaningful for those elements that care to represent the variable in some type of GUI and the value entered is some kind of ranged value
|
virtual |
Accessor for the variable data of the variable. This data will be specific for the variable type. Only meaningful for those elements that care to represent the variable in some type of GUI
|
virtual |
Accessor for the variable data of the variable. This data will be specific for the variable type. Only meaningful for those elements that care to represent the variable in some type of GUI
|
virtual |
Whether or not variable is visible or simply contains a value that the user cannot modify. Default is visible
|
virtual |
Whether or not variable is visible or simply contains a value that the user cannot modify. Default is visible
|
virtual |
Creates a new reader writer object based on the variable itself though it will lose much of the class data in the conversion process.
The conversion is based on the types listed in vrfGuiConstants/vrfScriptedTasks.h and generally maps to a base reader writer type (such as DtRwInt). The intended use is to get a Reader writer with the correct name and a default value for the object based on the default in this object. Returns null if there is no default value (empty string) or if the type has no conversion (from the type() function).
|
inlineprotected |
When the class Archive corresponds to an output archive, the & operator is defined similar to <<.
Likewise, when the class Archive is a type of input archive the & operator is defined similar to >>.
|
friend |
Serialization/Deserialization //.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |