16 #ifndef humanParameters_H_
17 #define humanParameters_H_
43 const DtString& rwName = DtString::nullString(),
56 (
const DtString& rwName = DtString::nullString(),
76 virtual DtLifeformState initialPosture()
const;
77 virtual void setInitialPosture (DtLifeformState newPosture);
82 virtual DtWeaponState initialWeaponState()
const;
83 virtual void setInitialWeaponState (DtWeaponState newWeaponState);
Instances of DtVrfObjectParameters are the readable/writeable objects that contain the information ne...
Definition: vrfObjectParameters.h:59
Definition: symbolString.h:20
virtual bool inheritValues(const DtVrfObjectParameters *benefactor)
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DT_DLL_readerWriter DtBoost::shared_ptr< DtEnvironment > DtEnvironmentSP
Definition: readerWriter.h:30
Definition: readerWriterRegistry.h:39
The moving-object-param parameter type is used for objects that are capable of movement, such as individual entities and aggregates.
Definition: movingObjectParameters.h:33
virtual DtString type() const
Should return the type of object this is a parameter block for.
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
virtual DtVrfObjectParameters * clone(const DtString &name=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=NULL) const
DtRwIndividualLifeFormStateType myInitialPosture
Parameter Name: initial-posture Parameter Description: DIS/RPR enumerated values for posture (...
Definition: humanParameters.h:111
DtRwIndividualLifeFormWeaponStateType myInitialWeaponState
Parameter Name: initial-weapon-state Parameter Description: DIS/RPR enumerated values for weapon posi...
Definition: humanParameters.h:121