15 #ifndef DtFixedWingPilotControllerDescriptor_H_
16 #define DtFixedWingPilotControllerDescriptor_H_
60 virtual DtReal maxTurnRateCutoffAngle()
const;
61 virtual void setMaxTurnRateCutoffAngle(DtReal
angle);
66 virtual DtReal maxTurningGs()
const;
67 virtual void setMaxTurningGs(DtReal maxGs);
72 virtual DtReal maxPitchAngle()
const;
73 virtual void setMaxPitchAngle(DtReal pitch);
78 virtual DtReal atTime()
const;
79 virtual void setAtTime(DtReal atTime);
84 virtual DtReal nearTime()
const;
85 virtual void setNearTime(DtReal nearTime);
91 virtual DtReal maxTaxiingTurnSpeed()
const;
92 virtual void setMaxTaxiingTurnSpeed(DtReal maxTaxiingTurnSpeed);
97 virtual DtReal taxiingNearDistance()
const;
98 virtual void setTaxiingNearDistance(DtReal taxiingNearDistance);
103 virtual DtReal taxiingAtDistance()
const;
104 virtual void setTaxiingAtDistance(DtReal taxiingAtDistance);
109 virtual DtReal taxiingApproachSpeed()
const;
110 virtual void setTaxiingApproachSpeed(DtReal taxiingApproachSpeed);
115 virtual DtReal timeToTargetAltitude()
const;
116 virtual void setTimeToTargetAltitude(DtReal value);
121 virtual bool terrainAvoidanceEnabled()
const;
122 virtual void setTerrainAvoidanceEnabled(
bool v);
127 virtual double terrainAvoidanceMaxLookaheadTime()
const;
128 virtual void setTerrainAvoidanceMaxLookaheadTime(
double v);
DtRwReal myTimeToTargetAltitude
Parameter Name: time-to-target-altitude Parameter Description: This value is used to calculate the de...
Definition: fixedWingPilotControllerDescriptor.h:220
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
DtRwReal myTaxiingApproachSpeed
Parameter Name: taxiing-approach-speed Parameter Description: Parameter Default Value: 2...
Definition: fixedWingPilotControllerDescriptor.h:209
DtRwReal myTaxiingAtDistance
Parameter Name: taxiing-at-distance Parameter Description: Parameter Default Value: 1...
Definition: fixedWingPilotControllerDescriptor.h:197
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwBoolean myTerrainAvoidanceEnabled
Parameter Name: terrain-avoidance-enabled Parameter Description: If true, the pilot will attempt to a...
Definition: fixedWingPilotControllerDescriptor.h:229
DtRwReal myAtTime
Parameter Name: at-time Parameter Description: The entity is considered to be at its goal when it wil...
Definition: fixedWingPilotControllerDescriptor.h:183
DtRwReal myTaxiingNearDistance
Parameter Name: taxiing-near-distance Parameter Description: Parameter Default Value: 25...
Definition: fixedWingPilotControllerDescriptor.h:203
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
DtComponentDescriptor & operator=(const DtComponentDescriptor &orig)
assignment
DtRwReal myMaxTaxiingTurnSpeed
Parameter Name: max-taxiing-turn-speed Parameter Description: Parameter Default Value: 10...
Definition: fixedWingPilotControllerDescriptor.h:167
DtRwReal myMaxTurnRateCutoffAngle
Parameter Name: max-turnrate-cutoff-angle Parameter Description: Specifies the turn angle (in radians...
Definition: fixedWingPilotControllerDescriptor.h:153
DT_DLL_vrfutil double angle(double vec1[3], double vec2[3])
DtRwReal myMaxTurningGs
Parameter Name: max-turning-Gs Parameter Description: Specifies the maximum acceleration, measured in Gs (9.8 m/s**2) that the pilot controller will allow in a banked turn for this task. (Note that the flight command controller, which implements fly-heading tasks, does not use this parameter). Parameter Default Value: 9. .
Definition: fixedWingPilotControllerDescriptor.h:161
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const
DtRwReal myMaxPitchAngle
Parameter Name: max-pitch-angle Parameter Description: Specifies the maximum pitch (in radians) that ...
Definition: fixedWingPilotControllerDescriptor.h:175
DtRwReal myTerrainAvoidanceMaxLookaheadTime
Parameter Name: terrain-avoidance-max-lookahead-time Parameter Description: Number of seconds the pil...
Definition: fixedWingPilotControllerDescriptor.h:238
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtFixedWingPilotControllerDescriptor; descriptor for the DtFixedWingPilotControllerDescriptor compone...
Definition: fixedWingPilotControllerDescriptor.h:30
virtual DtString type() const
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
static DtComponentDescriptor * creator()
DtRwReal myNearTime
Parameter Name: near-time Parameter Description: The entity is considered to be near its goal when it...
Definition: fixedWingPilotControllerDescriptor.h:191