VR-Forces 4.0.4 Class Documentation
Classes | Public Types | Public Member Functions | Protected Attributes
makVrv::DtVisualizerSchema Class Reference

List of all members.

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 DtUnicodescreenName () const
 Get the name suitable for the screen.
void addParameter (const Parameter &param)
 Add a new parameter.
void removeParameter (const std::string &name)
 Remove a parameter.
ParameterfindParameter (const std::string &name)
 Find a parameter.
const ParameterfindParameter (const std::string &name) const
 Find a parameter.
const SchemaParametersparameters () const
 Get the parameters.

Protected Attributes

std::string myName
DtUnicode myScreenName
SchemaParameters myParameters

Member Typedef Documentation

typedef boost::unordered_map<std::string, Parameter> makVrv::DtVisualizerSchema::SchemaParameters

Constructor & Destructor Documentation

makVrv::DtVisualizerSchema::DtVisualizerSchema ( const std::string &  name,
const DtUnicode humanReadableText,
bool  empty = false 
)

Create a new visualizer schema.

Parameters:
emptyIf true the schema will have no parameters, if false the schema will have the default visualizer schema parameters.

Copy CTOR.

DTOR.


Member Function Documentation

const std::string& makVrv::DtVisualizerSchema::name ( ) const

Get the name of the schema.

Get the name suitable for the screen.

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.

Get the parameters.


Member Data Documentation

std::string makVrv::DtVisualizerSchema::myName [protected]

The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)