18#include <vrfobjparam/actuatorComponentDescriptor.h>
74 virtual DtString
type()
const override;
81 virtual DtComponentDescriptor*
clone(DtReaderWriterRegistry* parentRegistry = NULL)
const override;
virtual ~DtLadderClimbingActuatorDescriptor() override
Virtual destructor.
static DtComponentDescriptor * creator()
Factory function to create a new instance of this descriptor.
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const override
Creates a clone of this descriptor.
virtual DtReal ladderClimbingSpeed() const
Gets the ladder climbing speed.
static double theDefaultLadderClimbingSpeed
Default ladder climbing speed.
Definition vreLadderClimbingActuatorDescriptor.h:106
DtLadderClimbingActuatorDescriptor(const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
Constructor with component name.
DtLadderClimbingActuatorDescriptor()
Default constructor (not implemented)
virtual DtString type() const override
Gets the type identifier for this descriptor.
DtRwReal myLadderClimbingSpeed
Maximum ladder climbing speed.
Definition vreLadderClimbingActuatorDescriptor.h:121
DtLadderClimbingActuatorDescriptor(const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
Constructor with component name as symbol string.
DtLadderClimbingActuatorDescriptor & operator=(const DtLadderClimbingActuatorDescriptor &orig)
Assignment operator.
virtual void setLadderClimbingSpeed(DtReal speed)
Sets the ladder climbing speed.
DtLadderClimbingActuatorDescriptor(const DtLadderClimbingActuatorDescriptor &orig, DtReaderWriterRegistry *parentRegistry=NULL)
Copy constructor.
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 DtLadderClimbingActuatorDescriptorType[]
Type identifier string for the ladder climbing actuator descriptor.
Definition vreLadderClimbingActuatorDescriptor.h:24