15 #ifndef humanMovementActuatorDesc_h
16 #define humanMovementActuatorDesc_h
54 virtual bool checkForTerrainCollisions()
const;
55 virtual void setCheckForTerrainCollisions(
bool yesOrNo);
60 virtual bool checkForEntityCollisions()
const;
61 virtual void setCheckForEntityCollisions(
bool yesNo);
66 virtual double maxUprightTerrainPitch()
const;
67 virtual void setMaxUprightTerrainPitch(
double pitch);
72 virtual double maxWalkingSpeed()
const;
73 virtual void setMaxWalkingSpeed(
double speed);
78 virtual bool enableMovementIfInjured()
const;
79 virtual void setEnableMovementIfInjured(
bool enable);
93 virtual bool constrainFacingTurnRate()
const;
95 virtual void setConstrainFacingTurnRate(
bool v);
99 virtual double maxFacingTurnRate()
const;
101 virtual void setMaxFacingTurnRate(
double v);
105 virtual double stepUpFractionLimit()
const;
107 virtual void setStepUpFractionLimit(
double v);
111 virtual double stepCheckDistance()
const;
113 virtual void setStepCheckDistance(
double v);
117 virtual double verticalCrackTolerance()
const;
119 virtual void setVerticalCrackTolerance(
double v);
123 virtual double horizontalCrackTolerance()
const;
125 virtual void setHorizontalCrackTolerance(
double v);
130 virtual bool outputAglRequired()
const;
131 virtual void setOutputAglRequired(
bool outputAgl);
DtRwBoolean myConstrainFacingTurnRate
Parameter Name: constrain-facing-turn-rate Parameter Description: Boolean indicating whether or not t...
Definition: humanMovementActuatorDescriptor.h:215
DtActuatorComponentDescriptor & operator=(const DtActuatorComponentDescriptor &orig)
assignment
DtRwReal myStepUpFractionLimit
Parameter Name: step-up-fraction-limit Parameter Description: The maximum size of a step the entity c...
Definition: humanMovementActuatorDescriptor.h:229
DtRwBoolean myCheckForEntityCollisions
Parameter Name: check-entity-collisions Parameter Description: Specifies whether or not the actuator ...
Definition: humanMovementActuatorDescriptor.h:155
DtRwBoolean myEnableMovementIfInjured
Parameter Name: enable-movement-if-injured Parameter Description: Specifies whether or not the human ...
Definition: humanMovementActuatorDescriptor.h:179
DtRwReal myMaxWalkingSpeed
Parameter Name: max-walking-speed Parameter Description: Maximum speed at which entity will walk...
Definition: humanMovementActuatorDescriptor.h:171
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
End User Description: DtActuatorComponentDescriptor contains parameters common to all actuator compon...
Definition: actuatorComponentDescriptor.h:47
DtRwReal myStepCheckDistance
Parameter Name: step-check-distance Parameter Description: When running faster than real time...
Definition: humanMovementActuatorDescriptor.h:241
class DtRwSoilSpeedFactorList:
Definition: rwSoilSpeedFactorList.h:54
class DtRwStaticDynamicPostureList:
Definition: rwStaticDynamicPostureList.h:49
DtRwStaticDynamicPostureList myStaticToDynamicPostureMap
Parameter Name: static-to-dynamic_posture-map Parameter Description: Map of static postures to dynami...
Definition: humanMovementActuatorDescriptor.h:191
DtRwReal myMaxUprightTerrainPitch
Parameter Name: max-upright-terrain-pitch Parameter Description: Maximum terrain pitch at which entit...
Definition: humanMovementActuatorDescriptor.h:163
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
DtRwBoolean myCheckForTerrainCollisions
Parameter Name: check-terrain-collisions Parameter Description: Specifies whether or not the actuator...
Definition: humanMovementActuatorDescriptor.h:148
Definition: readerWriterRegistry.h:39
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=0) const override
DtHumanMovementActuatorDescriptor; descriptor for the DtHumanMovementActuatorDescriptor component...
Definition: humanMovementActuatorDescriptor.h:26
DtRwBoolean myOutputAglRequired
Parameter Name: output-agl-required Parameter Description: Boolean indicating the actuator should out...
Definition: humanMovementActuatorDescriptor.h:262
DtRwSoilSpeedFactorList mySoilToMaxSpeedFactorMap
Parameter Name: soil-to-max-speed-factor-map Parameter Description: Map of soil type to a multiplier ...
Definition: humanMovementActuatorDescriptor.h:208
DtRwReal myMaxFacingTurnRate
Parameter Name: max-facing-turn-rate Parameter Description: The maximum rate the entity's facing dire...
Definition: humanMovementActuatorDescriptor.h:222
virtual DtString type() const override
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
static DtComponentDescriptor * creator()
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwReal myHorizontalCrackTolerance
Parameter Name: horizontal-crack-tolerance Parameter Description: Controls how wide of a crack in the...
Definition: humanMovementActuatorDescriptor.h:255
DtRwReal myVerticalCrackTolerance
Parameter Name: vertical-crack-tolerance Parameter Description: Controls how far down an entity has t...
Definition: humanMovementActuatorDescriptor.h:248