![]() |
VR-Forces 4.0.4 Class Documentation
|
DtVerticalLauncherController; controller for a fixed vertical missile launcher. More...

Public Member Functions | |
| DtVerticalLauncherController (const DtString &name, DtVrfObject *owner, DtSimManager *simManager, DtComponentDescriptor *desc=0, DtReaderWriterRegistry *parentRegistry=0) | |
| (const DtString&,DtVrfObject*,DtSimManager*, | |
| virtual | ~DtVerticalLauncherController () |
| destructor | |
| virtual DtString | type () const |
| Returns a string identifies the class type of component. | |
| virtual bool | acquireTarget (const DtVrfObject *target) |
| Derived to allow the missiles to fire without trying to allign the entity with the target first. | |
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 | |
| DtVerticalLauncherController () | |
| default constructor; not implemented | |
| DtVerticalLauncherController (const DtVerticalLauncherController &orig) | |
| copy constructor; not implemented | |
| const DtVerticalLauncherController & | operator= (const DtVerticalLauncherController &orig) |
| assignment operator; not implemented | |
DtVerticalLauncherController; controller for a fixed vertical missile launcher.
DtVerticalLauncherController is a controller that accepts input from a target sensor, and provides ammunition type, load status, and trigger inputs to a missile launcher actuator. Uses Descriptor Type: DtWeaponControllerDescriptor
| DtVerticalLauncherController::DtVerticalLauncherController | ( | 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 DtVerticalLauncherController::~DtVerticalLauncherController | ( | ) | [virtual] |
destructor
| DtVerticalLauncherController::DtVerticalLauncherController | ( | ) | [protected] |
default constructor; not implemented
| DtVerticalLauncherController::DtVerticalLauncherController | ( | const DtVerticalLauncherController & | orig | ) | [protected] |
copy constructor; not implemented
| virtual DtString DtVerticalLauncherController::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 DtLauncherController.
| virtual bool DtVerticalLauncherController::acquireTarget | ( | const DtVrfObject * | target | ) | [virtual] |
Derived to allow the missiles to fire without trying to allign the entity with the target first.
Reimplemented from DtWeaponController.
| static DtSimComponent* DtVerticalLauncherController::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 DtLauncherController.
| const DtVerticalLauncherController& DtVerticalLauncherController::operator= | ( | const DtVerticalLauncherController & | orig | ) | [protected] |
assignment operator; not implemented