16 #include <boost/noncopyable.hpp>
32 virtual double speedFactor()
const;
33 virtual double priority()
const;
38 virtual const char* readerWriterType()
const;
41 static const char* theXmlType();
65 bool clampToGround()
const;
69 virtual double retrogradeMovementPenalty()
const;
70 virtual void setRetrogradeMovementPenalty(
double distance);
75 virtual DtString engineeringObjectQueryName()
const;
76 virtual void setEngineeringObjectQueryName(
const DtString& name);
81 virtual DtString engineeringObjectObstacleQueryName()
const;
82 virtual void setEngineeringObjectObstacleQueryName(
const DtString& name);
87 virtual DtString movementType()
const;
88 virtual void setMovementType(
const DtString& t);
93 virtual double supplyCheckPeriod()
const;
94 virtual void setSupplyCheckPeriod(
const double t);
99 virtual double minimumAirborneAltitude()
const;
100 virtual void setMinimumAirborneAltitude(
const double alt);
105 virtual double defaultAltitude()
const;
106 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:162
DtRwString myQueryName
Definition: aggregatedMovementDescriptor.h:49
DtRwReal myMinimumAirborneAltitude
Parameter Name: min-airborne-altitude Parameter Description: The minimum altitude (meters AGL) an ent...
Definition: aggregatedMovementDescriptor.h:154
DtRwReal myPriority
Definition: aggregatedMovementDescriptor.h:51
#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
Definition: aggregatedMovementDescriptor.h:114
DtRwReal myRetrogradeMovementPenalty
Parameter Name: retrograde-movement-penalty Parameter Description: If in retrograde movement...
Definition: aggregatedMovementDescriptor.h:120
MobilityList myMobilityList
Definition: aggregatedMovementDescriptor.h:113
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:50
DtRwReal mySupplyCheckPeriod
Parameter Name: supply-check-period Parameter Description: The time, in seconds, between checks of su...
Definition: aggregatedMovementDescriptor.h:147
DtRwTemplatedListPtr< MobilityEntry, true > MobilityList
Definition: aggregatedMovementDescriptor.h:54
DtRwString myMovementType
Parameter Name: movement-type Parameter Description: The type of movement this actuator performs...
Definition: aggregatedMovementDescriptor.h:140
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:133
virtual const char * xmlType() const
Definition: aggregatedMovementDescriptor.h:43
DtRwString myEngineeringObjectQueryName
Parameter Name: engineering-object-query-name Parameter Description: Name of the feature query to be ...
Definition: aggregatedMovementDescriptor.h:126