VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Classes | Public Types | Public Member Functions | Protected Attributes
makVrv::DtVisualizerSchema Class Reference

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.
makVrv::DtVisualizerSchema::DtVisualizerSchema ( const DtVisualizerSchema rhs)

Copy CTOR.

makVrv::DtVisualizerSchema::~DtVisualizerSchema ( )

DTOR.

Member Function Documentation

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.

Member Data Documentation

std::string makVrv::DtVisualizerSchema::myName
protected
DtUnicode makVrv::DtVisualizerSchema::myScreenName
protected
SchemaParameters makVrv::DtVisualizerSchema::myParameters
protected

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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)