![]() |
VR-Forces 4.0.4 Class Documentation
|
Classes | |
| struct | Parameter |
Public Types | |
| typedef boost::unordered_map < std::string, Parameter > | SchemaParameters |
Public Member Functions | |
| DtVisualizerSchema (const std::string &name, const DtUnicode &humanReadableText, bool empty=false) | |
| Create a new visualizer schema. | |
| DtVisualizerSchema (const DtVisualizerSchema &rhs) | |
| Copy CTOR. | |
| ~DtVisualizerSchema () | |
| DTOR. | |
| const std::string & | name () const |
| Get the name of the schema. | |
| const DtUnicode & | screenName () const |
| Get the name suitable for the screen. | |
| void | addParameter (const Parameter ¶m) |
| Add a new parameter. | |
| void | removeParameter (const std::string &name) |
| Remove a parameter. | |
| Parameter * | findParameter (const std::string &name) |
| Find a parameter. | |
| const Parameter * | findParameter (const std::string &name) const |
| Find a parameter. | |
| const SchemaParameters & | parameters () const |
| Get the parameters. | |
Protected Attributes | |
| std::string | myName |
| DtUnicode | myScreenName |
| SchemaParameters | myParameters |
| typedef boost::unordered_map<std::string, Parameter> makVrv::DtVisualizerSchema::SchemaParameters |
| makVrv::DtVisualizerSchema::DtVisualizerSchema | ( | const std::string & | name, |
| const DtUnicode & | humanReadableText, | ||
| bool | empty = false |
||
| ) |
Create a new visualizer schema.
| empty | If true the schema will have no parameters, if false the schema will have the default visualizer schema parameters. |
| makVrv::DtVisualizerSchema::DtVisualizerSchema | ( | const DtVisualizerSchema & | rhs | ) |
Copy CTOR.
| const std::string& makVrv::DtVisualizerSchema::name | ( | ) | const |
Get the name of the schema.
| const DtUnicode& makVrv::DtVisualizerSchema::screenName | ( | ) | const |
Get the name suitable for the screen.
| void makVrv::DtVisualizerSchema::addParameter | ( | const Parameter & | param | ) |
Add a new parameter.
| void makVrv::DtVisualizerSchema::removeParameter | ( | const std::string & | name | ) |
Remove a parameter.
| Parameter* makVrv::DtVisualizerSchema::findParameter | ( | const std::string & | name | ) |
Find a parameter.
| const Parameter* makVrv::DtVisualizerSchema::findParameter | ( | const std::string & | name | ) | const |
Find a parameter.
| const SchemaParameters& makVrv::DtVisualizerSchema::parameters | ( | ) | const |
Get the parameters.
std::string makVrv::DtVisualizerSchema::myName [protected] |
DtUnicode makVrv::DtVisualizerSchema::myScreenName [protected] |