13#include <vrfutil/rwTemplatedList.h>
15#include <readerWriter/readerWriter.h>
16#include <readerWriter/rwBoolean.h>
17#include <readerWriter/rwReal.h>
18#include <readerWriter/rwInt.h>
19#include <readerWriter/rwVector.h>
20#include <readerWriter/rwString.h>
virtual bool vectorValueSpecified() const
Checks if a vector value has been specified.
DtVortexConfigurationElementDescriptor(const DtVortexConfigurationElementDescriptor &orig, DtReaderWriterRegistry *parentRegistry=0)
Copy constructor.
virtual const char * readerWriterType() const override
Gets the type identifier for reader/writer operations.
virtual const DtString & getStringValue() const
Gets the string value.
virtual void setIntValue(const int loc, bool isSpecified=true)
Sets the integer value.
virtual void setStringValue(const DtString &str, bool isSpecified=true)
Sets the string value.
virtual void setVectorValue(const DtVector &loc, bool isSpecified=true)
Sets the vector value.
virtual bool getBooleanValue() const
Gets the boolean value.
virtual bool intValueSpecified() const
Checks if an integer value has been specified.
virtual int getIntValue() const
Gets the integer value.
virtual void setBooleanValue(bool val, bool isSpecified=true)
Sets the boolean value.
DtRwString myParameterName
The name of this parameter.
Definition vortexConfigurationElementDescriptor.h:170
virtual bool stringValueSpecified() const
Checks if a string value has been specified.
DtRwBoolean myBoolValue
The boolean value of this parameter.
Definition vortexConfigurationElementDescriptor.h:173
DtRwString myStringValue
The string value of this parameter.
Definition vortexConfigurationElementDescriptor.h:185
virtual bool booleanValueSpecified() const
Checks if a boolean value has been specified.
DtVortexConfigurationElementDescriptor(const DtString &name, DtReaderWriterRegistry *parentRegistry=0)
Constructor with element name and registry.
virtual void setFilenameValue(const DtString &filename, bool isSpecified=true)
Sets the filename value.
DtVortexConfigurationElementDescriptor(const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=0)
Constructor with symbol element name and registry.
DtRwVector myVectorValue
The vector value of this parameter.
Definition vortexConfigurationElementDescriptor.h:176
virtual bool parameterNameSpecified() const
Checks if a parameter name has been specified.
virtual bool realValueSpecified() const
Checks if a real value has been specified.
virtual const DtString & getFilenameValue() const
Gets the filename value.
virtual void setRealValue(double val, bool isSpecified=true)
Sets the real (double) value.
DtRwString myFilenameValue
The filename value of this parameter.
Definition vortexConfigurationElementDescriptor.h:188
virtual ~DtVortexConfigurationElementDescriptor() override
Virtual destructor.
DtVortexConfigurationElementDescriptor & operator=(const DtVortexConfigurationElementDescriptor &orig)
Assignment operator.
virtual const char * xmlType() const override
Gets the XML type identifier for this instance.
Definition vortexConfigurationElementDescriptor.h:166
virtual const DtString & getParameterName() const
Gets the parameter name.
virtual DtVector getVectorValue() const
Gets the vector value.
virtual double getRealValue() const
Gets the real (double) value.
DtRwReal myRealValue
The real (double) value of this parameter.
Definition vortexConfigurationElementDescriptor.h:182
DtVortexConfigurationElementDescriptor()
Protected default constructor.
DtRwInt myIntValue
The integer value of this parameter.
Definition vortexConfigurationElementDescriptor.h:179
virtual bool filenameValueSpecified() const
Checks if a filename value has been specified.
static const char * theXmlType()
Gets the XML type identifier for serialization.
virtual void setParameterName(const DtString &name)
Sets the parameter name.
Defines export macros for the vreVrfVortexObjparam library.
#define VREVRFVORTEXOBJPARAM_DLL
Definition export.h:19
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
DtRwTemplatedListPtr< DtVortexConfigurationElementDescriptor, true > DtVortexConfigurationElementList
Type definition for a list of Vortex configuration element descriptors.
Definition vortexConfigurationElementDescriptor.h:195
const char DtVortexConfigurationElementDescriptorType[]
Type identifier string for the DtVortexConfigurationElementDescriptor class.
Definition vortexConfigurationElementDescriptor.h:25