VR-Forces 4.0.4 Class Documentation
Public Member Functions
DtDmgAngleOfIncidenceRangeCalcTable Class Reference

DtDmgAngleOfIncidenceRangeCalcTable is the derived form of DtDmgAngleOfIncidenceTable that has a DtPrbCoefficientsRangeDeterminant. More...

Inheritance diagram for DtDmgAngleOfIncidenceRangeCalcTable:
Inheritance graph
[legend]

List of all members.

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.

Detailed Description

DtDmgAngleOfIncidenceRangeCalcTable is the derived form of DtDmgAngleOfIncidenceTable that has a DtPrbCoefficientsRangeDeterminant.


Constructor & Destructor Documentation

constructor with parameters to set up read/writability correctly

copy constructor

destructor


Member Function Documentation

const DtDmgAngleOfIncidenceRangeCalcTable& DtDmgAngleOfIncidenceRangeCalcTable::operator= ( const DtDmgAngleOfIncidenceRangeCalcTable orig)
virtual DtDmgAngleOfIncidenceTable* DtDmgAngleOfIncidenceRangeCalcTable::clone ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
) const [virtual]
virtual DtDmgAngleOfIncidenceTable* DtDmgAngleOfIncidenceRangeCalcTable::clone ( const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
) const [virtual]
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.

Determines the maximum range this munition can do damage for this angle.

Implements DtDmgAngleOfIncidenceTable.


Member Data Documentation

Parameter Name: range-determinant
Parameter Description: A DtPrbCoefficientsRangeDeterminant entry in this table.


Parameter Default Value:


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)