15 #include <vlutil/vlMachineTypes.h>
38 parentRegistry = NULL);
40 parentRegistry = NULL);
64 virtual bool isValid()
const = 0;
70 virtual void getProbabilities(DtReal rangeOrPower,
DtPrbValueList* entry)
const = 0;
74 virtual double getMaximumInputValue()
const = 0;
78 virtual double getMinimumInputValue()
const = 0;
82 virtual void setAngleOfIncidence(DtReal
angle);
83 virtual DtReal angleOfIncidence()
const;
89 return !(*
this == rhs);
bool operator==(const DtReaderWriter &) const
Equivalence operator.
Definition: symbolString.h:20
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtDmgAngleOfIncidenceTable is an abstract class whose deriving classes will have one of the two forms...
Definition: dmgAngleOfIncidenceTable.h:29
virtual bool operator!=(const DtDmgAngleOfIncidenceTable &rhs) const
Definition: dmgAngleOfIncidenceTable.h:87
DtDmgAngleOfIncidenceTableCreatorMap myCreatorMap
Definition: dmgAngleOfIncidenceTable.h:132
Definition: readerWriter.h:85
Definition: readerWriterRegistry.h:39
std::map< DtString, DtDmgAngleOfIncidenceTableCreatorFcn > DtDmgAngleOfIncidenceTableCreatorMap
Definition: dmgAngleOfIncidenceTable.h:131
DtPrbValueList.
Definition: prbValueList.h:19
DT_DLL_vrfutil double angle(double vec1[3], double vec2[3])
Factory for creating angle of incidence damage tables.
Definition: dmgAngleOfIncidenceTable.h:110
DtRwReal myAngleOfIncidence
Parameter Name: angle Parameter Description: Angle at which incoming munition intersects with the sur...
Definition: dmgAngleOfIncidenceTable.h:102
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtDmgAngleOfIncidenceTable *(* DtDmgAngleOfIncidenceTableCreatorFcn)()
Definition: dmgAngleOfIncidenceTable.h:107