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

Public Member Functions | |
| DtIndirectFireActuatorDescriptor (const DtString &name, DtReaderWriterRegistry *parentRegistry=0) | |
| constructor | |
| DtIndirectFireActuatorDescriptor (const DtIndirectFireActuatorDescriptor &orig, DtReaderWriterRegistry *parentRegistry=0) | |
| copy constructor | |
| DtIndirectFireActuatorDescriptor & | operator= (const DtIndirectFireActuatorDescriptor &orig) |
| assignment | |
| virtual | ~DtIndirectFireActuatorDescriptor () |
| destructor | |
| virtual DtString | type () const |
| Returns the type of component this descriptor describes. | |
| virtual DtComponentDescriptor * | clone (DtReaderWriterRegistry *parentRegistry=0) const |
| virtual void | setProbableErrorInRange (DtReal probableErrorInRange) |
| Accessor/mutator for myProbableErrorInRange. | |
| virtual DtReal | probableErrorInRange () const |
| Accessor/mutator for myProbableErrorInRange. | |
| virtual void | setProbableErrorInDisplacement (DtReal probableErrorInDisplacement) |
| Accessor/mutator for myProbableErrorInDisplacement. | |
| virtual DtReal | probableErrorInDisplacement () const |
| Accessor/mutator for myProbableErrorInDisplacement. | |
| virtual void | setProbableErrorInBurstHeight (DtReal probableErrorInBurstHeight) |
| Accessor/mutator for myProbableErrorInBurstHeight. | |
| virtual DtReal | probableErrorInBurstHeight () const |
| Accessor/mutator for myProbableErrorInBurstHeight. | |
Static Public Member Functions | |
| static DtComponentDescriptor * | creator () |
| | |
Protected Member Functions | |
| DtIndirectFireActuatorDescriptor () | |
| default constructor; not implemented | |
Protected Attributes | |
parameters | |
These parameters are available for setting in the OPD files. | |
| DtRwReal | myProbableErrorInRange |
| Parameter Name: probable-error-in-range Parameter Description: The probable error in range (overshoot or undershoot). | |
| DtRwReal | myProbableErrorInDisplacement |
| Parameter Name: probable-error-in-displacement Parameter Description: The probable error in displacement (lateral error). | |
| DtRwReal | myProbableErrorInBurstHeight |
| Parameter Name: probable-error-in-burst-height Parameter Description: The probable error in burst height. | |
DtIndirectFireActuatorDescriptor; descriptor for the DtIndirectFireActuator component.
DtIndirectFireActuatorDescriptor is a DtComponentDescriptor that has additional information needed for providing parameters to any weapon model - muzzle offset and muzzle velocity.
| DtIndirectFireActuatorDescriptor::DtIndirectFireActuatorDescriptor | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
constructor
| DtIndirectFireActuatorDescriptor::DtIndirectFireActuatorDescriptor | ( | const DtIndirectFireActuatorDescriptor & | orig, |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
copy constructor
| virtual DtIndirectFireActuatorDescriptor::~DtIndirectFireActuatorDescriptor | ( | ) | [virtual] |
destructor
default constructor; not implemented
| DtIndirectFireActuatorDescriptor& DtIndirectFireActuatorDescriptor::operator= | ( | const DtIndirectFireActuatorDescriptor & | orig | ) |
assignment
| virtual DtString DtIndirectFireActuatorDescriptor::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 DtWeaponActuatorDescriptor.
| virtual DtComponentDescriptor* DtIndirectFireActuatorDescriptor::clone | ( | DtReaderWriterRegistry * | parentRegistry = 0 | ) | const [virtual] |
Reimplemented from DtWeaponActuatorDescriptor.
| virtual void DtIndirectFireActuatorDescriptor::setProbableErrorInRange | ( | DtReal | probableErrorInRange | ) | [virtual] |
Accessor/mutator for myProbableErrorInRange.
| virtual DtReal DtIndirectFireActuatorDescriptor::probableErrorInRange | ( | ) | const [virtual] |
Accessor/mutator for myProbableErrorInRange.
| virtual void DtIndirectFireActuatorDescriptor::setProbableErrorInDisplacement | ( | DtReal | probableErrorInDisplacement | ) | [virtual] |
Accessor/mutator for myProbableErrorInDisplacement.
| virtual DtReal DtIndirectFireActuatorDescriptor::probableErrorInDisplacement | ( | ) | const [virtual] |
Accessor/mutator for myProbableErrorInDisplacement.
| virtual void DtIndirectFireActuatorDescriptor::setProbableErrorInBurstHeight | ( | DtReal | probableErrorInBurstHeight | ) | [virtual] |
Accessor/mutator for myProbableErrorInBurstHeight.
| virtual DtReal DtIndirectFireActuatorDescriptor::probableErrorInBurstHeight | ( | ) | const [virtual] |
Accessor/mutator for myProbableErrorInBurstHeight.
| static DtComponentDescriptor* DtIndirectFireActuatorDescriptor::creator | ( | ) | [static] |
Reimplemented from DtWeaponActuatorDescriptor.
Parameter Name: probable-error-in-range
Parameter Description: The probable error in range (overshoot or undershoot).
This is the range from the target point that 25% of rounds will fall short by, and 25% will be long by. From FM 6-40, chapter 3. This value * 1.35 is the pseudo-standard deviation used for determining the gaussian distribution of round dispersion in range. The maximum error is four times this value.
Parameter Default Value: 0.
Parameter Units: meters
Parameter Name: probable-error-in-displacement
Parameter Description: The probable error in displacement (lateral error).
This is the displacement from the target point that 25% of rounds will fall to the left by, and 25% will be fall to the right by. From FM 6-40, chapter 3. This value * 1.35 is the pseudo-standard deviation used for determining the gaussian distribution of round dispersion in displacement. The maximum error is four times this value.
Parameter Default Value: 0.
Parameter Units: meters
Parameter Name: probable-error-in-burst-height
Parameter Description: The probable error in burst height.
This is the displacement from the target point that 25% of rounds will detonate above by, and 25% will be detonate below by (used only for proximity or timed fuzes). From FM 6-40, chapter 3. This value * 1.35 is the pseudo-standard deviation used for determining the gaussian distribution of round dispersion in height. The maximum error is four times this value. This parameter is not applicable to munitions that use a contact fuze.
Parameter Default Value: 0.
Parameter Units: meters