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

Public Member Functions | |
| DtDmgAngleOfIncidenceRangeLookupTable () | |
| DtDmgAngleOfIncidenceRangeLookupTable (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) | |
| constructor with parameters to set up read/writability correctly | |
| DtDmgAngleOfIncidenceRangeLookupTable (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) | |
| DtDmgAngleOfIncidenceRangeLookupTable (const DtString &name, const DtDmgAngleOfIncidenceRangeLookupTable &orig, DtReaderWriterRegistry *parentRegistry=NULL) | |
| copy constructor | |
| DtDmgAngleOfIncidenceRangeLookupTable (const DtSymbolString &name, const DtDmgAngleOfIncidenceRangeLookupTable &orig, DtReaderWriterRegistry *parentRegistry=NULL) | |
| const DtDmgAngleOfIncidenceRangeLookupTable & | operator= (const DtDmgAngleOfIncidenceRangeLookupTable &orig) |
| virtual | ~DtDmgAngleOfIncidenceRangeLookupTable () |
| 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 radius this munition can do damage for this angle. | |
| virtual void | addTableEntry (const DtPrbRangeTableEntry &tableEntry) |
| Adds a table entry to our determinant. | |
Protected Attributes | |
parameters | |
These parameters are available for setting in the OPD files. | |
| DtPrbTableRangeDeterminant | myDeterminant |
| Parameter Name: range-determinant Parameter Description: Parameter Default Value: . | |
DtDmgAngleOfIncidenceRangeLookupTable is the derived form of DtDmgAngleOfIncidenceTable that has a DtPrbTableRangeDeterminant.
| DtDmgAngleOfIncidenceRangeLookupTable::DtDmgAngleOfIncidenceRangeLookupTable | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
constructor with parameters to set up read/writability correctly
| DtDmgAngleOfIncidenceRangeLookupTable::DtDmgAngleOfIncidenceRangeLookupTable | ( | const DtSymbolString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
| DtDmgAngleOfIncidenceRangeLookupTable::DtDmgAngleOfIncidenceRangeLookupTable | ( | const DtString & | name, |
| const DtDmgAngleOfIncidenceRangeLookupTable & | orig, | ||
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
copy constructor
| DtDmgAngleOfIncidenceRangeLookupTable::DtDmgAngleOfIncidenceRangeLookupTable | ( | const DtSymbolString & | name, |
| const DtDmgAngleOfIncidenceRangeLookupTable & | orig, | ||
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
| virtual DtDmgAngleOfIncidenceRangeLookupTable::~DtDmgAngleOfIncidenceRangeLookupTable | ( | ) | [virtual] |
destructor
| const DtDmgAngleOfIncidenceRangeLookupTable& DtDmgAngleOfIncidenceRangeLookupTable::operator= | ( | const DtDmgAngleOfIncidenceRangeLookupTable & | orig | ) |
| virtual DtDmgAngleOfIncidenceTable* DtDmgAngleOfIncidenceRangeLookupTable::clone | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) | const [virtual] |
Implements DtDmgAngleOfIncidenceTable.
| virtual DtDmgAngleOfIncidenceTable* DtDmgAngleOfIncidenceRangeLookupTable::clone | ( | const DtSymbolString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) | const [virtual] |
Implements DtDmgAngleOfIncidenceTable.
| virtual void DtDmgAngleOfIncidenceRangeLookupTable::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 DtDmgAngleOfIncidenceRangeLookupTable::getMaximumDamageRadius | ( | ) | [virtual] |
Determines the maximum radius this munition can do damage for this angle.
Implements DtDmgAngleOfIncidenceTable.
| virtual void DtDmgAngleOfIncidenceRangeLookupTable::addTableEntry | ( | const DtPrbRangeTableEntry & | tableEntry | ) | [virtual] |
Adds a table entry to our determinant.
Parameter Name: range-determinant
Parameter Description:
Parameter Default Value:
.