32 DtEnvValueSP* objectnode = NULL);
37 orig,
const DtString& name = DtString::nullString(),
48 const DtString& rwName = DtString::nullString(),
59 virtual DtReal range()
const;
60 virtual void setRange(
const DtReal range);
65 virtual DtReal minimumRange()
const;
66 virtual void setMinimumRange(
const DtReal minimumRange);
71 virtual DtReal maxManeuverGs()
const;
72 virtual void setMaxManeuverGs(
const DtReal maxAcceleration);
77 virtual DtReal radiusCEP()
const;
78 virtual void setRadiusCEP(
const DtReal radiusCEP);
83 virtual void setFireAndForget(
bool isFireAndForget);
84 virtual bool fireAndForget()
const;
89 virtual DtReal transitionAngle()
const;
90 virtual void setTransitionAngle(DtReal
angle);
95 virtual DtReal proportionalNavigationGain()
const;
96 virtual void setProportionalNavigationGain(DtReal gain);
101 virtual const DtString& rangeName()
const;
102 virtual void setRangeName(
const DtString& rangeName);
107 virtual int rangeId()
const;
108 virtual void setRangeId(
int rangeId);
109 virtual bool rangeIdIsSpecified()
const;
Instances of DtVrfObjectParameters are the readable/writeable objects that contain the information ne...
Definition: vrfObjectParameters.h:59
DtRwReal myMaxManeuverGs
Parameter Name: max-maneuver-gs Parameter Description: The maximum amount of lateral maneuvering that...
Definition: missileParameters.h:147
DtRwReal myRange
Parameter Name: range Parameter Description: The distance the missile can travel. ...
Definition: missileParameters.h:133
Definition: symbolString.h:20
virtual bool inheritValues(const DtVrfObjectParameters *benefactor)
DtRwInt myRangeId
Parameter Name: range-id Parameter Description: The identifying value for this range ring...
Definition: missileParameters.h:194
#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
DtRwReal myMinimumRange
Parameter Name: minimum-range Parameter Description: The shortest distance the missile can travel...
Definition: missileParameters.h:139
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
Definition: readerWriterRegistry.h:39
This file contains the class declaration for the.
DtRwBoolean myIsFireAndForget
Parameter Name: fire-and-forget Parameter Description: Determines how many missiles an entity can lau...
Definition: missileParameters.h:157
const DtMovingObjectParameters & operator=(const DtMovingObjectParameters &orig)
assignment operator
DtRwReal myProportionalNavigationGain
Parameter Name: proportional-navigation-gain Parameter Description: Gain constant used by the proport...
Definition: missileParameters.h:183
DT_DLL_vrfutil double angle(double vec1[3], double vec2[3])
Description: Readable, Writable int.
Definition: rwInt.h:25
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)
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
Contains the set of readable/writable parameters associated with an missile type of entity...
Definition: missileParameters.h:26
DtRwString myRangeName
Parameter Name: range-name Parameter Description: Deprecated.
Definition: missileParameters.h:188
virtual DtVrfObjectParameters * clone(const DtString &name=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=NULL) const
DtRwReal myTransitionAngle
Parameter Name: transition-angle Parameter Description: One half the angle at which to switch to prop...
Definition: missileParameters.h:177
DtRwReal myRadiusCEP
Parameter Name: cep-radius Parameter Description: Circular Error Probable radius (CEP).
Definition: missileParameters.h:170