13#include <vrfobjcore/vrfProcessStateRepository.h>
14#include <readerWriter/rwBoolean.h>
41 DtReaderWriterRegistry* parentRegistry = 0);
51 DtReaderWriterRegistry* parentRegistry = 0);
69 virtual DtVrfProcessStateRepository*
clone(
const DtString& rwName = DtString::nullString(),
70 DtReaderWriterRegistry* parentRegistry = 0)
const override;
75 virtual DtString
type()
const override;
96 static DtVrfProcessStateRepository*
creator(
97 const DtString& rwName, DtLocalObject* vrfObject, DtReaderWriterRegistry* parentRegistry);
DtVortexMovementPSR(const DtVortexMovementPSR &orig, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0)
Copy constructor.
DtVortexMovementPSR(DtLocalObject *vrfObject, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0)
Constructor.
DtRwBoolean myUseHiFiCollisionsInStationaryCgfState
Flag for using high-fidelity collisions in stationary CGF state.
Definition vortexMovementPSR.h:101
virtual bool useHiFiCollisionsInStationaryCgfState() const
Checks if high-fidelity collisions should be used for stationary CGF entities.
virtual void setUseHiFiCollisionsInStationaryCgfState(bool value)
Sets whether high-fidelity collisions should be used for stationary CGF entities.
virtual DtVrfProcessStateRepository * clone(const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) const override
Creates a clone of this repository.
virtual DtString type() const override
Gets the type of this repository.
DtVortexMovementPSR & operator=(const DtVortexMovementPSR &orig)
Assignment operator.
static DtVrfProcessStateRepository * creator(const DtString &rwName, DtLocalObject *vrfObject, DtReaderWriterRegistry *parentRegistry)
Factory method to create new instances of this class.
virtual ~DtVortexMovementPSR() override
Destructor.
Export macros for the VR-Forces Vortex extension library.
#define VREVRFVORTEX_DLL
Export macro for non-Windows platforms.
Definition export.h:30
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
const char DtVortexMovementPSRDefaultName[]
Default name for the Vortex movement PSR.
Definition vortexMovementPSR.h:19
const char DtVortexMovementPSRType[]
Type identifier for the Vortex movement PSR.
Definition vortexMovementPSR.h:22