16 #include <boost/noncopyable.hpp>
32 virtual double speedFactor()
const;
33 virtual double priority()
const;
38 virtual const char* readerWriterType()
const override;
41 static const char* theXmlType();
43 virtual const char*
xmlType()
const override {
61 virtual DtString type()
const override;
64 bool clampToGround()
const;
68 virtual double retrogradeMovementPenalty()
const;
69 virtual void setRetrogradeMovementPenalty(
double distance);
74 virtual DtString engineeringObjectQueryName()
const;
75 virtual void setEngineeringObjectQueryName(
const DtString& name);
80 virtual DtString engineeringObjectObstacleQueryName()
const;
81 virtual void setEngineeringObjectObstacleQueryName(
const DtString& name);
86 virtual DtString movementType()
const;
87 virtual void setMovementType(
const DtString& t);
92 virtual double supplyCheckPeriod()
const;
93 virtual void setSupplyCheckPeriod(
const double t);
98 virtual double minimumAirborneAltitude()
const;
99 virtual void setMinimumAirborneAltitude(
const double alt);
104 virtual double defaultAltitude()
const;
105 virtual void setDefaultAltitude(
const double alt);
DtRwReal myDefaultAltitude
Parameter Name: default-agl Parameter Description: The altitude (AGL) will use by default when it sta...
Definition: aggregatedMovementDescriptor.h:177
DtRwString myQueryName
Definition: aggregatedMovementDescriptor.h:48
DtRwReal myMinimumAirborneAltitude
Parameter Name: min-airborne-altitude Parameter Description: The minimum altitude (meters AGL) an ent...
Definition: aggregatedMovementDescriptor.h:169
DtRwReal myPriority
Definition: aggregatedMovementDescriptor.h:50
#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
DtRwBoolean myClampToGroundFlag
Parameter Name: clamp-to-ground Parameter Description: A boolean value that describes if the entity i...
Definition: aggregatedMovementDescriptor.h:129
DtRwReal myRetrogradeMovementPenalty
Parameter Name: retrograde-movement-penalty Parameter Description: If in retrograde movement...
Definition: aggregatedMovementDescriptor.h:135
MobilityList myMobilityList
Parameter Name: terrain-mobility Parameter Description: a prioritized list of mobility entries...
Definition: aggregatedMovementDescriptor.h:122
Definition: readerWriter.h:85
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
Definition: readerWriterRegistry.h:39
DtRwReal mySpeedFactor
Definition: aggregatedMovementDescriptor.h:49
DtRwReal mySupplyCheckPeriod
Parameter Name: supply-check-period Parameter Description: The time, in seconds, between checks of su...
Definition: aggregatedMovementDescriptor.h:162
DtRwTemplatedListPtr< MobilityEntry, true > MobilityList
Definition: aggregatedMovementDescriptor.h:53
DtRwString myMovementType
Parameter Name: movement-type Parameter Description: The type of movement this actuator performs...
Definition: aggregatedMovementDescriptor.h:155
DT_DLL_VRVCORE double distance(const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
Returns the distance from the two points. Coordinates are in local database coordinates The coordinat...
DtAggregatedMovementDescriptor is the descriptor for DtAggregatedMovementActuator.
Definition: aggregatedMovementDescriptor.h:20
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
ReaderWriter class which represents one terrain mobility entry.
Definition: aggregatedMovementDescriptor.h:24
DtRwString myEngineeringObjectObstacleQueryName
Parameter Name: engineering-object-obstacle-query-name Parameter Description: Name of the feature que...
Definition: aggregatedMovementDescriptor.h:148
virtual const char * xmlType() const override
Definition: aggregatedMovementDescriptor.h:43
DtRwString myEngineeringObjectQueryName
Parameter Name: engineering-object-query-name Parameter Description: Name of the feature query to be ...
Definition: aggregatedMovementDescriptor.h:141