16 #ifndef humanParameters_H_
17 #define humanParameters_H_
43 const DtString& rwName = DtString::nullString(),
74 virtual DtLifeformState initialPosture()
const;
75 virtual void setInitialPosture (DtLifeformState newPosture);
80 virtual DtWeaponState initialWeaponState()
const;
81 virtual void setInitialWeaponState (DtWeaponState newWeaponState);
Instances of DtVrfObjectParameters are the readable/writeable objects that contain the information ne...
Definition: vrfObjectParameters.h:64
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
Contains the DtMovingObjectParameters class declaration.
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
virtual DtString type() const override
Should return the type of object this is a parameter block for. Use the strings in vrfParamTypes...
Definition: readerWriterRegistry.h:39
virtual bool inheritValues(const DtVrfObjectParameters *benefactor) override
virtual DtVrfObjectParameters * clone(const DtString &name=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=NULL) const override
The moving-object-param parameter type is used for objects that are capable of movement, such as individual entities and aggregates. DtMovingObjectParameters; holds all of the configurable parameters for the DtVrfMovingObjectStateRepository class. Parameters include support points, maximum speed, maximum reverse speed, turning radius, maximum slope, ordered speed, maximum acceleration, maximum deceleration, and fuel efficiency. Aggregates are moving objects and have this parameter type. All of the platform-specific parameter types derive from this one. .
Definition: movingObjectParameters.h:32
static DtVrfObjectParameters * creator(DtEnvironmentSP env, DtEnvValueSP *objectNode)
virtual void inheritValuesFromThisType(const DtMovingObjectParameters *benefactor)
DtHumanParameters; used to hold all of the configurable parameters for the DtIndividualLifeFormStateR...
Definition: humanParameters.h:28
DT_DLL_readerWriter std::shared_ptr< DtEnvironment > DtEnvironmentSP
Definition: readerWriter.h:30
DtRwIndividualLifeFormStateType myInitialPosture
Parameter Name: initial-posture Parameter Description: DIS/RPR enumerated values for posture (...
Definition: humanParameters.h:109
DtRwIndividualLifeFormWeaponStateType myInitialWeaponState
Parameter Name: initial-weapon-state Parameter Description: DIS/RPR enumerated values for weapon posi...
Definition: humanParameters.h:119