18 #include <vl/hostStructs.h>
24 #include <vlpi/disEnums.h>
72 virtual bool findBestMatch(
const std::list<DtSimMunition>& munitionList,
DtSimMunition& bestMatch)
const;
76 virtual void setMunitionType(
const DtEntityType& munitionType);
78 virtual void setMunitionType(
int kind,
int domain,
int country,
int category,
79 int subCategory,
int specific,
int extra);
81 virtual const DtEntityType& munitionType()
const;
86 virtual void setTracerType(
const DtEntityType& munitionType);
87 virtual void setTracerType(
int kind,
int domain,
int country,
int category,
88 int subCategory,
int specific,
int extra);
90 virtual const DtEntityType& tracerType()
const;
95 virtual DtReal detonatorDelay()
const;
96 virtual void setDetonatorDelay(
const DtReal delay);
101 virtual void setWarhead(
int warhead);
102 virtual DtWarheadType warhead()
const;
105 virtual void setGuidanceMode(
int gmode);
124 virtual const DtString& munitionName()
const;
125 virtual void setMunitionName(
DtString& name);
bool operator==(const DtReaderWriter &) const
Equivalence operator.
DtRwEntityType myMunitionType
Definition: simMunition.h:131
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is.
Definition: symbolString.h:20
Definition: readerWriter.h:85
DtRwInt myWarhead
Parameter Name: warhead Parameter Description: Specifies the type of warhead.
Definition: simMunition.h:146
Definition: readerWriterRegistry.h:39
Description: A readable, writable DtGuidanceMode.
Definition: rwGuidanceModeType.h:43
Description: Readable, Writable int.
Definition: rwInt.h:25
bool operator>(const DtObjectType &lhs, const DtSimulationModelSetLoader::EntityData &rhs)
Definition: simulationModelSetLoader.h:1292
DtRwEntityType myTracerType
Parameter Name: tracer-type Parameter Description: An alternate munition type that can be put into a ...
Definition: simMunition.h:139
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
File: rwEntType.h.
Definition: rwEntityType.h:23
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtRwGuidanceModeType myGuidanceMode
Definition: simMunition.h:148
DtString myMunitionName
The name of the munition.
Definition: simMunition.h:160
bool operator!=(const DtReaderWriter &rhs)
Definition: readerWriter.h:121
DtSimMunition class.
Definition: simMunition.h:34
DtRwReal myDetonatorDelay
Parameter Name: fuse-delay Parameter Description: For munitions with a timer fuse, this is the delay after which the munition will detonate regardless if it has hit the target Parameter Default Value: 0.
Definition: simMunition.h:155