![]() |
VR-Forces 4.0.4 Class Documentation
|
Contains class declaration for DtLauncherActuatorDescriptor, descriptor for the DtLauncherActuator component. More...

Public Member Functions | |
| DtLauncherActuatorDescriptor (const DtString &name, DtReaderWriterRegistry *parentRegistry=0) | |
| constructor00 | |
| DtLauncherActuatorDescriptor (const DtLauncherActuatorDescriptor &orig, DtReaderWriterRegistry *parentRegistry=0) | |
| copy constructor | |
| DtLauncherActuatorDescriptor & | operator= (const DtLauncherActuatorDescriptor &orig) |
| assignment | |
| virtual | ~DtLauncherActuatorDescriptor () |
| destructor | |
| virtual DtString | type () const |
| Returns the type of component this descriptor describes. | |
| virtual DtComponentDescriptor * | clone (DtReaderWriterRegistry *parentRegistry=0) const |
| virtual void | setAzimuthRange (DtReal azimuthRange) |
| Accessor/mutator for myAzimuthRange. | |
| virtual DtReal | azimuthRange () const |
| Accessor/mutator for myAzimuthRange. | |
| virtual void | setElevationRange (DtReal elevationRange) |
| Accessor/mutator for myElevationRange. | |
| virtual DtReal | elevationRange () const |
| Accessor/mutator for myElevationRange. | |
| virtual const DtVector & | launcherMuzzleOffset () const |
| Accessor/mutator for myLauncherMuzzleOffset. | |
| virtual void | setLauncherMuzzleOffset (const DtVector &muzzleOffset) |
| Accessor/mutator for myLauncherMuzzleOffset. | |
Static Public Member Functions | |
| static DtComponentDescriptor * | creator () |
| | |
Protected Member Functions | |
| DtLauncherActuatorDescriptor () | |
| default constructor; not implemented | |
Protected Attributes | |
parameters | |
These parameters are available for setting in the OPD files. | |
| DtRwVector | myLauncherMuzzleOffset |
| Parameter Name: launcher-muzzle-offset Parameter Description: Vector is added to the position of the launcher's attach point to determine the location specified in the fire PDU. | |
| DtRwReal | myAzimuthRange |
| Parameter Name: azimuth-range Parameter Description: Azimuth sweep of the launcher. | |
| DtRwReal | myElevationRange |
| Parameter Name: elevation-range Parameter Description: Elevation sweep of the launcher. | |
Contains class declaration for DtLauncherActuatorDescriptor, descriptor for the DtLauncherActuator component.
DtLauncherActuatorDescriptor is a DtComponentDescriptor that has additional information needed for providing parameters to the launcher actuator model - launcher offset, launcher elevation and azimuth sweep.
| DtLauncherActuatorDescriptor::DtLauncherActuatorDescriptor | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
constructor00
| DtLauncherActuatorDescriptor::DtLauncherActuatorDescriptor | ( | const DtLauncherActuatorDescriptor & | orig, |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
copy constructor
| virtual DtLauncherActuatorDescriptor::~DtLauncherActuatorDescriptor | ( | ) | [virtual] |
destructor
| DtLauncherActuatorDescriptor::DtLauncherActuatorDescriptor | ( | ) | [protected] |
default constructor; not implemented
| DtLauncherActuatorDescriptor& DtLauncherActuatorDescriptor::operator= | ( | const DtLauncherActuatorDescriptor & | orig | ) |
assignment
| virtual DtString DtLauncherActuatorDescriptor::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 DtActuatorComponentDescriptor.
| virtual DtComponentDescriptor* DtLauncherActuatorDescriptor::clone | ( | DtReaderWriterRegistry * | parentRegistry = 0 | ) | const [virtual] |
Reimplemented from DtActuatorComponentDescriptor.
| virtual void DtLauncherActuatorDescriptor::setAzimuthRange | ( | DtReal | azimuthRange | ) | [virtual] |
Accessor/mutator for myAzimuthRange.
| virtual DtReal DtLauncherActuatorDescriptor::azimuthRange | ( | ) | const [virtual] |
Accessor/mutator for myAzimuthRange.
| virtual void DtLauncherActuatorDescriptor::setElevationRange | ( | DtReal | elevationRange | ) | [virtual] |
Accessor/mutator for myElevationRange.
| virtual DtReal DtLauncherActuatorDescriptor::elevationRange | ( | ) | const [virtual] |
Accessor/mutator for myElevationRange.
| virtual const DtVector& DtLauncherActuatorDescriptor::launcherMuzzleOffset | ( | ) | const [virtual] |
Accessor/mutator for myLauncherMuzzleOffset.
| virtual void DtLauncherActuatorDescriptor::setLauncherMuzzleOffset | ( | const DtVector & | muzzleOffset | ) | [virtual] |
Accessor/mutator for myLauncherMuzzleOffset.
| static DtComponentDescriptor* DtLauncherActuatorDescriptor::creator | ( | ) | [static] |
Reimplemented from DtActuatorComponentDescriptor.
Parameter Name: launcher-muzzle-offset
Parameter Description: Vector is added to the position of the launcher's attach point to determine the location specified in the fire PDU.
Parameter Default Value: (0. 0. 0.)
Parameter Units: meters
DtRwReal DtLauncherActuatorDescriptor::myAzimuthRange [protected] |
Parameter Name: azimuth-range
Parameter Description: Azimuth sweep of the launcher.
The value is used as an angle centered at the launcher center.
Parameter Default Value: 0.
Parameter Units: radians
Parameter Name: elevation-range
Parameter Description: Elevation sweep of the launcher.
The value is used as an angle centered at the launcher center.
Parameter Default Value: 0.
Parameter Units: radians