![]() |
VR-Forces 4.0.4 Class Documentation
|
DtFixedWingFlyIntoControllerDescriptor; descriptor for the DtFixedWingFlyIntoControllerDescriptor component. More...

Public Member Functions | |
| DtFixedWingFlyIntoControllerDescriptor (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) | |
| constructor | |
| DtFixedWingFlyIntoControllerDescriptor (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) | |
| DtFixedWingFlyIntoControllerDescriptor (const DtFixedWingFlyIntoControllerDescriptor &orig, DtReaderWriterRegistry *parentRegistry=NULL) | |
| copy constructor | |
| DtFixedWingFlyIntoControllerDescriptor & | operator= (const DtFixedWingFlyIntoControllerDescriptor &orig) |
| assignment | |
| virtual | ~DtFixedWingFlyIntoControllerDescriptor () |
| destructor | |
| virtual DtString | type () const |
| Returns the type of component this descriptor describes. | |
| virtual DtComponentDescriptor * | clone (DtReaderWriterRegistry *parentRegistry=NULL) const |
| virtual double | directFlyElevationAngle () const |
| Accessor/mutator for myDirectFlyElevationAngle. | |
| virtual void | setDirectFlyElevationAngle (double angle) |
| Accessor/mutator for myDirectFlyElevationAngle. | |
| virtual double | directFlyRange () const |
| Accessor/mutator for myDirectFlyRange. | |
| virtual void | setDirectFlyRange (double range) |
| Accessor/mutator for myDirectFlyRange. | |
Static Public Member Functions | |
| static DtComponentDescriptor * | creator () |
| | |
Protected Member Functions | |
| DtFixedWingFlyIntoControllerDescriptor () | |
| default constructor; not implemented | |
Protected Attributes | |
parameters | |
These parameters are available for setting in the OPD files. | |
| DtRwReal | myDirectFlyElevationAngle |
| Parameter Name: direct-fly-elevation-angle Parameter Description: Get set the direct-fly elevation angle. | |
| DtRwReal | myDirectFlyRange |
| Parameter Name: direct-fly-range Parameter Description: Get set the direct-fly range. | |
DtFixedWingFlyIntoControllerDescriptor; descriptor for the DtFixedWingFlyIntoControllerDescriptor component.
DtFixedWingFlyIntoControllerDescriptor is a kind of DtFixedWingPilotController that has additional information needed for providing parameters to the DtFixedWingFlyIntoController. Provides data on when to transition from level flight into "direct flight" (or flying directly toward the 3-dimensional target point).
| DtFixedWingFlyIntoControllerDescriptor::DtFixedWingFlyIntoControllerDescriptor | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
constructor
| DtFixedWingFlyIntoControllerDescriptor::DtFixedWingFlyIntoControllerDescriptor | ( | const DtSymbolString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
| DtFixedWingFlyIntoControllerDescriptor::DtFixedWingFlyIntoControllerDescriptor | ( | const DtFixedWingFlyIntoControllerDescriptor & | orig, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
copy constructor
| virtual DtFixedWingFlyIntoControllerDescriptor::~DtFixedWingFlyIntoControllerDescriptor | ( | ) | [virtual] |
destructor
default constructor; not implemented
| DtFixedWingFlyIntoControllerDescriptor& DtFixedWingFlyIntoControllerDescriptor::operator= | ( | const DtFixedWingFlyIntoControllerDescriptor & | orig | ) |
assignment
| virtual DtString DtFixedWingFlyIntoControllerDescriptor::type | ( | ) | const [virtual] |
Returns the type of component this descriptor describes.
Used to create the descriptor on read from an mtl file. Component descriptor type strings are defined in compDescTypes.h.
Reimplemented from DtFixedWingPilotControllerDescriptor.
| virtual DtComponentDescriptor* DtFixedWingFlyIntoControllerDescriptor::clone | ( | DtReaderWriterRegistry * | parentRegistry = NULL | ) | const [virtual] |
Reimplemented from DtFixedWingPilotControllerDescriptor.
| virtual double DtFixedWingFlyIntoControllerDescriptor::directFlyElevationAngle | ( | ) | const [virtual] |
Accessor/mutator for myDirectFlyElevationAngle.
| virtual void DtFixedWingFlyIntoControllerDescriptor::setDirectFlyElevationAngle | ( | double | angle | ) | [virtual] |
Accessor/mutator for myDirectFlyElevationAngle.
| virtual double DtFixedWingFlyIntoControllerDescriptor::directFlyRange | ( | ) | const [virtual] |
Accessor/mutator for myDirectFlyRange.
| virtual void DtFixedWingFlyIntoControllerDescriptor::setDirectFlyRange | ( | double | range | ) | [virtual] |
Accessor/mutator for myDirectFlyRange.
| static DtComponentDescriptor* DtFixedWingFlyIntoControllerDescriptor::creator | ( | ) | [static] |
Reimplemented from DtFixedWingPilotControllerDescriptor.
Parameter Name: direct-fly-elevation-angle
Parameter Description: Get set the direct-fly elevation angle.
This specifies the minimum elevation angle (from the FW entity using this controller to the target position) at which the fly-into controller will transition from level flight to direct flight toward the target.
Parameter Default Value: 45.
Parameter Units: degrees
Parameter Name: direct-fly-range
Parameter Description: Get set the direct-fly range.
This specifies the minimum distance (from the FW entity using this controller to the target position) at which the fly-into controller will transition from level flight to direct flight toward the target.
Parameter Default Value: 200.
Parameter Units: meters