![]() |
VR-Forces 4.0.4 Class Documentation
|
DtDmgAngleOfIncidenceRangeCalcTable is the derived form of DtDmgAngleOfIncidenceTable that has a DtPrbCoefficientsRangeDeterminant. More...

Public Member Functions | |
| DtDmgAngleOfIncidenceRangeCalcTable () | |
| DtDmgAngleOfIncidenceRangeCalcTable (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) | |
| constructor with parameters to set up read/writability correctly | |
| DtDmgAngleOfIncidenceRangeCalcTable (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) | |
| DtDmgAngleOfIncidenceRangeCalcTable (const DtString &name, const DtDmgAngleOfIncidenceRangeCalcTable &orig, DtReaderWriterRegistry *parentRegistry=NULL) | |
| copy constructor | |
| DtDmgAngleOfIncidenceRangeCalcTable (const DtSymbolString &name, const DtDmgAngleOfIncidenceRangeCalcTable &orig, DtReaderWriterRegistry *parentRegistry=NULL) | |
| const DtDmgAngleOfIncidenceRangeCalcTable & | operator= (const DtDmgAngleOfIncidenceRangeCalcTable &orig) |
| virtual | ~DtDmgAngleOfIncidenceRangeCalcTable () |
| destructor | |
| virtual DtDmgAngleOfIncidenceTable * | clone (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) const |
| virtual DtDmgAngleOfIncidenceTable * | clone (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) const |
| virtual void | getProbabilities (DtReal range, DtPrbRangeTableEntry *entry) |
| The caller provides a pointer to a DtPrbRangeTableEntry, which is filled in with the appropriate set of probabilities. | |
| virtual double | getMaximumDamageRadius () |
| Determines the maximum range this munition can do damage for this angle. | |
| virtual void | addProbabilityCoefficients (const DtPrbProbabilityCoefficients &coefficients) |
Protected Attributes | |
parameters | |
These parameters are available for setting in the OPD files. | |
| DtPrbCoefficientsRangeDeterminant | myDeterminant |
| Parameter Name: range-determinant Parameter Description: A DtPrbCoefficientsRangeDeterminant entry in this table. | |
DtDmgAngleOfIncidenceRangeCalcTable is the derived form of DtDmgAngleOfIncidenceTable that has a DtPrbCoefficientsRangeDeterminant.
| DtDmgAngleOfIncidenceRangeCalcTable::DtDmgAngleOfIncidenceRangeCalcTable | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
constructor with parameters to set up read/writability correctly
| DtDmgAngleOfIncidenceRangeCalcTable::DtDmgAngleOfIncidenceRangeCalcTable | ( | const DtSymbolString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
| DtDmgAngleOfIncidenceRangeCalcTable::DtDmgAngleOfIncidenceRangeCalcTable | ( | const DtString & | name, |
| const DtDmgAngleOfIncidenceRangeCalcTable & | orig, | ||
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
copy constructor
| DtDmgAngleOfIncidenceRangeCalcTable::DtDmgAngleOfIncidenceRangeCalcTable | ( | const DtSymbolString & | name, |
| const DtDmgAngleOfIncidenceRangeCalcTable & | orig, | ||
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
| virtual DtDmgAngleOfIncidenceRangeCalcTable::~DtDmgAngleOfIncidenceRangeCalcTable | ( | ) | [virtual] |
destructor
| const DtDmgAngleOfIncidenceRangeCalcTable& DtDmgAngleOfIncidenceRangeCalcTable::operator= | ( | const DtDmgAngleOfIncidenceRangeCalcTable & | orig | ) |
| virtual DtDmgAngleOfIncidenceTable* DtDmgAngleOfIncidenceRangeCalcTable::clone | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) | const [virtual] |
Implements DtDmgAngleOfIncidenceTable.
| virtual DtDmgAngleOfIncidenceTable* DtDmgAngleOfIncidenceRangeCalcTable::clone | ( | const DtSymbolString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) | const [virtual] |
Implements DtDmgAngleOfIncidenceTable.
| virtual void DtDmgAngleOfIncidenceRangeCalcTable::getProbabilities | ( | DtReal | range, |
| DtPrbRangeTableEntry * | entry | ||
| ) | [virtual] |
The caller provides a pointer to a DtPrbRangeTableEntry, which is filled in with the appropriate set of probabilities.
This version just calls through to the DtPrbRangeDeterminant the derived class provides.
Implements DtDmgAngleOfIncidenceTable.
| virtual double DtDmgAngleOfIncidenceRangeCalcTable::getMaximumDamageRadius | ( | ) | [virtual] |
Determines the maximum range this munition can do damage for this angle.
Implements DtDmgAngleOfIncidenceTable.
| virtual void DtDmgAngleOfIncidenceRangeCalcTable::addProbabilityCoefficients | ( | const DtPrbProbabilityCoefficients & | coefficients | ) | [virtual] |
Parameter Name: range-determinant
Parameter Description: A DtPrbCoefficientsRangeDeterminant entry in this table.
Parameter Default Value: