17#include <vrfobjparam/joyDeviceControllerDescriptor.h>
46 const DtSymbolString& name, DtReaderWriterRegistry* parentRegistry = NULL);
73 virtual DtComponentDescriptor*
clone(DtReaderWriterRegistry* parentRegistry = NULL)
const override;
80 virtual DtString
type()
const override;
DtHumanJoystickMovementControllerDescriptor()
Default constructor (not implemented)
DtHumanJoystickMovementControllerDescriptor & operator=(const DtHumanJoystickMovementControllerDescriptor &orig)
Assignment operator.
static DtComponentDescriptor * creator()
Factory function to create a new instance of this descriptor.
virtual void setMaxTurningRate(double rate)
Sets the maximum turning rate.
DtHumanJoystickMovementControllerDescriptor(const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
Constructor with component name.
virtual double maxTurningRate() const
Gets the maximum turning rate.
virtual ~DtHumanJoystickMovementControllerDescriptor() override
Virtual destructor.
DtRwReal myMaxTurningRate
Maximum turning rate for the human entity.
Definition humanJoystickMovementControllerDescriptor.h:121
DtHumanJoystickMovementControllerDescriptor(const DtHumanJoystickMovementControllerDescriptor &orig, DtReaderWriterRegistry *parentRegistry=NULL)
Copy constructor.
virtual DtString type() const override
Gets the type identifier for this descriptor.
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const override
Creates a clone of this descriptor.
DtHumanJoystickMovementControllerDescriptor(const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
Constructor with component name as symbol string.
Export macros for the VREngage Object Parameter library.
#define VREVRFOBJPARAM_DLL
Platform-specific DLL export/import declaration.
Definition export.h:27
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
const char DtHumanJoystickMovementControllerDescriptorType[]
Type identifier string for the human joystick movement controller descriptor.
Definition humanJoystickMovementControllerDescriptor.h:22