![]() |
VR-Forces 4.0.4 Class Documentation
|
DtCruiseMissileMoveAlongController models movement along a route for cruise missile entities. More...

Public Member Functions | |
| DtCruiseMissileMoveAlongController (const DtString &name, DtVrfObject *owner, DtSimManager *simManager, DtComponentDescriptor *desc=0, DtReaderWriterRegistry *parentRegistry=0) | |
| (const DtString&,DtVrfObject*,DtSimManager*, | |
| virtual | ~DtCruiseMissileMoveAlongController () |
| destructor | |
| virtual DtString | type () const |
| Returns a string identifies the class type of component. | |
Static Public Member Functions | |
| static DtSimComponent * | creator (const DtString &name, DtVrfObject *owner, DtSimManager *simManager, DtComponentDescriptor *desc=0, DtReaderWriterRegistry *parentRegistry=0) |
| (const DtString&,DtVrfObject*,DtSimManager*, | |
Protected Member Functions | |
| virtual bool | setMovementStatusFromRoute () |
| Overridden to set the movement status in the PSR to "DtFWFlying" in order to prevent the missile from attempting to land. | |
| DtCruiseMissileMoveAlongController () | |
| default constructor; not implemented | |
| DtCruiseMissileMoveAlongController (const DtCruiseMissileMoveAlongController &orig) | |
| copy constructor; not implemented | |
| DtCruiseMissileMoveAlongController & | operator= (const DtCruiseMissileMoveAlongController &orig) |
| assignment operator; not implemented | |
DtCruiseMissileMoveAlongController models movement along a route for cruise missile entities.
End User Description: Instances of DtCruiseMissileMoveAlongController prevent cruise missiles from trying to land.
Uses Descriptor Type: DtFixedWingPilotControllerDescriptor
| DtCruiseMissileMoveAlongController::DtCruiseMissileMoveAlongController | ( | const DtString & | name, |
| DtVrfObject * | owner, | ||
| DtSimManager * | simManager, | ||
| DtComponentDescriptor * | desc = 0, |
||
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
(const DtString&,DtVrfObject*,DtSimManager*,
| name | Reader writer name of this component. |
| owner | The DtVrfObject that owns this component |
| simManager | The simulation manager (provides access to terrain, message interface, simulation clock). |
| desc | The component descriptor used to initialize this component. |
| parentRegistry | Pointer to the parent reader writer registry (the containing object that reads/writes this object). |
| virtual DtCruiseMissileMoveAlongController::~DtCruiseMissileMoveAlongController | ( | ) | [virtual] |
destructor
default constructor; not implemented
| DtCruiseMissileMoveAlongController::DtCruiseMissileMoveAlongController | ( | const DtCruiseMissileMoveAlongController & | orig | ) | [protected] |
copy constructor; not implemented
| virtual DtString DtCruiseMissileMoveAlongController::type | ( | ) | const [virtual] |
Returns a string identifies the class type of component.
Type values are defined in compTypes.h. DtSimComponent creation functions are registered with the DtSimComponentFactory using the type values as the key.
Reimplemented from DtFixedWingMoveAlongController.
| static DtSimComponent* DtCruiseMissileMoveAlongController::creator | ( | const DtString & | name, |
| DtVrfObject * | owner, | ||
| DtSimManager * | simManager, | ||
| DtComponentDescriptor * | desc = 0, |
||
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) | [static] |
(const DtString&,DtVrfObject*,DtSimManager*,
| name | Reader writer name of this component. |
| owner | The DtVrfObject that owns this component |
| simManager | The simulation manager (provides access to terrain, message interface, simulation clock). |
| desc | The component descriptor used to initialize this component. |
| parentRegistry | Pointer to the parent reader writer registry (the containing object that reads/writes this object). |
Reimplemented from DtFixedWingMoveAlongController.
| virtual bool DtCruiseMissileMoveAlongController::setMovementStatusFromRoute | ( | ) | [protected, virtual] |
Overridden to set the movement status in the PSR to "DtFWFlying" in order to prevent the missile from attempting to land.
Always returns true.
Reimplemented from DtFixedWingMoveAlongController.
| DtCruiseMissileMoveAlongController& DtCruiseMissileMoveAlongController::operator= | ( | const DtCruiseMissileMoveAlongController & | orig | ) | [protected] |
assignment operator; not implemented