15 #include <vl/hostStructs.h>
21 #include <vlpi/disEnums.h>
66 virtual bool matchPattern(
const DtSimMunition& pattern)
const;
69 virtual bool findBestMatch(
const std::list<DtSimMunition>& munitionList,
DtSimMunition& bestMatch)
const;
70 virtual bool findBestMatch(
const std::vector<DtSimMunition>& munitionList,
DtSimMunition& bestMatch)
const;
74 virtual void setMunitionType(
const DtEntityType& munitionType);
76 virtual void setMunitionType(
int kind,
int domain,
int country,
int category,
77 int subCategory,
int specific,
int extra);
79 virtual const DtEntityType& munitionType()
const;
84 virtual void setTracerType(
const DtEntityType& munitionType);
85 virtual void setTracerType(
int kind,
int domain,
int country,
int category,
86 int subCategory,
int specific,
int extra);
88 virtual const DtEntityType& tracerType()
const;
93 virtual DtReal detonatorDelay()
const;
94 virtual void setDetonatorDelay(
const DtReal delay);
99 virtual void setWarhead(
int warhead);
100 virtual DtWarheadType warhead()
const;
103 virtual void setGuidanceMode(
int gmode);
122 virtual const DtString& munitionName()
const;
123 virtual void setMunitionName(
DtString& name);
bool operator==(const DtReaderWriter &) const
Equivalence operator.
DtRwEntityType myMunitionType
Parameter Name: tracer-type Parameter Description: An alternate munition type that can be put into a ...
Definition: simMunition.h:129
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is. This can be used in place of dynamic-ca...
Definition: symbolString.h:20
Definition: readerWriter.h:85
DtRwInt myWarhead
Parameter Name: warhead Parameter Description: Specifies the type of warhead. Values are enumerations...
Definition: simMunition.h:144
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:1315
DtRwEntityType myTracerType
Parameter Name: tracer-type Parameter Description: An alternate munition type that can be put into a ...
Definition: simMunition.h:137
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
Parameter Name: tracer-type Parameter Description: An alternate munition type that can be put into a ...
Definition: simMunition.h:146
DtString myMunitionName
The name of the munition.
Definition: simMunition.h:158
bool operator!=(const DtReaderWriter &rhs)
Definition: readerWriter.h:121
DtSimMunition class.
Definition: simMunition.h:31
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. Parameter Units: seconds.
Definition: simMunition.h:153