|
VR-Engage
2.2
|
DtVortexConfigurationDescriptor manages a collection of configuration parameters for the Vortex physics engine. It stores a name for the configuration and a list of configuration elements that define specific physics parameters. This class supports serialization to and from XML and provides debugging options for parameters.
#include <vortexConfigurationDescriptor.h>
Public Member Functions | |
| DtVortexConfigurationDescriptor (const DtString &name, DtReaderWriterRegistry *parentRegistry=0) | |
| DtVortexConfigurationDescriptor (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=0) | |
| DtVortexConfigurationDescriptor (const DtVortexConfigurationDescriptor &orig, DtReaderWriterRegistry *parentRegistry=0) | |
| DtVortexConfigurationDescriptor & | operator= (const DtVortexConfigurationDescriptor &orig) |
| virtual | ~DtVortexConfigurationDescriptor () override |
| virtual void | setVortexConfigurationName (const std::string &ConfigurationName) |
| virtual std::string | vortexConfigurationName () const |
| virtual void | setConfigurationList (const DtVortexConfigurationElementList &list) |
| virtual const DtVortexConfigurationElementList & | configurationList () const |
| virtual void | setDebugParameters (const bool enable) |
| virtual const bool | debugParameters () const |
| virtual const char * | readerWriterType () const override |
| virtual const char * | xmlType () const override |
Static Public Member Functions | |
| static const char * | theXmlType () |
Protected Member Functions | |
| DtVortexConfigurationDescriptor () | |
Protected Attributes | |
| DtRwString | myConfigurationName |
| DtRwBoolean | myDebugParameters |
| DtVortexConfigurationElementList | myConfigList |
|
protected |
Protected default constructor.
Creates an empty configuration descriptor
Referenced by DtVortexConfigurationDescriptor(), and operator=().
| makVre::DtVortexConfigurationDescriptor::DtVortexConfigurationDescriptor | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = 0 ) |
Constructor with configuration name and registry.
| name | Name of the configuration descriptor |
| parentRegistry | Optional parent registry for reader/writer operations |
| makVre::DtVortexConfigurationDescriptor::DtVortexConfigurationDescriptor | ( | const DtSymbolString & | name, |
| DtReaderWriterRegistry * | parentRegistry = 0 ) |
Constructor with symbol configuration name and registry.
| name | Symbol string name of the configuration descriptor |
| parentRegistry | Optional parent registry for reader/writer operations |
| makVre::DtVortexConfigurationDescriptor::DtVortexConfigurationDescriptor | ( | const DtVortexConfigurationDescriptor & | orig, |
| DtReaderWriterRegistry * | parentRegistry = 0 ) |
Copy constructor.
| orig | Original configuration descriptor to copy from |
| parentRegistry | Optional parent registry for reader/writer operations |
References DtVortexConfigurationDescriptor().
|
overridevirtual |
Virtual destructor.
| DtVortexConfigurationDescriptor & makVre::DtVortexConfigurationDescriptor::operator= | ( | const DtVortexConfigurationDescriptor & | orig | ) |
Assignment operator.
| orig | Original configuration descriptor to copy from |
References DtVortexConfigurationDescriptor().
|
virtual |
Sets the name of the Vortex configuration.
| ConfigurationName | The name to set for this configuration |
|
virtual |
Gets the name of the Vortex configuration.
|
virtual |
Sets the list of configuration elements.
| list | The list of configuration elements to set |
|
virtual |
Gets the list of configuration elements.
|
virtual |
Enables or disables debug mode for parameters.
| enable | True to enable debug mode, false to disable |
|
virtual |
Checks if debug mode is enabled for parameters.
|
overridevirtual |
Gets the type identifier for reader/writer operations.
|
static |
Gets the XML type identifier for serialization.
Referenced by xmlType().
|
inlineoverridevirtual |
Gets the XML type identifier for this instance.
References theXmlType().
|
protected |
The name of this Vortex configuration.
|
protected |
Flag indicating if debug mode is enabled for parameters.
|
protected |
List of configuration elements defining specific physics parameters.