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

DtDmgAngleOfIncidenceRangeLookupTable is the derived form of DtDmgAngleOfIncidenceTable that has a DtPrbTableRangeDeterminant. More...

Inheritance diagram for DtDmgAngleOfIncidenceRangeLookupTable:
Inheritance graph
[legend]

List of all members.

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:
.

Detailed Description

DtDmgAngleOfIncidenceRangeLookupTable is the derived form of DtDmgAngleOfIncidenceTable that has a DtPrbTableRangeDeterminant.


Constructor & Destructor Documentation

constructor with parameters to set up read/writability correctly

copy constructor

destructor


Member Function Documentation

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

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.


Member Data Documentation

Parameter Name: range-determinant
Parameter Description:
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)