13#include <vrfobjparam/simArtPartDescriptor.h>
14#include <readerWriter/rwString.h>
49 DtReaderWriterRegistry* parentRegistry = NULL);
56 DtReaderWriterRegistry* parentRegistry = NULL);
71 DtReaderWriterRegistry* parentRegistry = NULL)
const override;
78 DtReaderWriterRegistry* parentRegistry = NULL)
const override;
DtVortexSimArtPartDescriptor()
Default constructor.
virtual void setVortexPartName(const std::string &partType)
Sets the Vortex-specific part name.
virtual ~DtVortexSimArtPartDescriptor() override
Virtual destructor.
virtual const char * readerWriterType() const override
Gets the type identifier for reader/writer operations.
DtVortexSimArtPartDescriptor(const DtString &partName, DtReaderWriterRegistry *parentRegistry=NULL)
Constructor with part name and registry.
virtual DtVortexSimArtPartDescriptor * clone(const DtString &partName, DtReaderWriterRegistry *parentRegistry=NULL) const override
Creates a clone of this descriptor with a new part name.
DtVortexSimArtPartDescriptor(const DtSymbolString &partName, DtReaderWriterRegistry *parentRegistry=NULL)
Constructor with symbol part name and registry.
virtual const char * xmlType() const override
Gets the XML type identifier for this instance.
Definition vortexArtPartDescriptor.h:99
DtVortexSimArtPartDescriptor(const DtString &partName, const DtVortexSimArtPartDescriptor &orig, DtReaderWriterRegistry *parentRegistry=NULL)
Copy constructor with new part name.
static const char * theXmlType()
Gets the XML type identifier for serialization.
virtual DtVortexSimArtPartDescriptor * clone(const DtSymbolString &partName, DtReaderWriterRegistry *parentRegistry=NULL) const override
Creates a clone of this descriptor with a new symbol part name.
DtVortexSimArtPartDescriptor & operator=(const DtVortexSimArtPartDescriptor &orig)
Assignment operator.
virtual std::string vortexPartName() const
Gets the Vortex-specific part name.
DtRwString myVortexPartName
The Vortex-specific part name used in the physics simulation.
Definition vortexArtPartDescriptor.h:103
DtVortexSimArtPartDescriptor(const DtSymbolString &partName, const DtVortexSimArtPartDescriptor &orig, DtReaderWriterRegistry *parentRegistry=NULL)
Copy constructor with new symbol part 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
const char DtVortexSimArtPartDescriptorType[]
Type identifier string for the DtVortexSimArtPartDescriptor class.
Definition vortexArtPartDescriptor.h:19