38 parentRegistry = NULL,
bool readonly =
false);
40 parentRegistry = NULL,
bool readonly =
false);
63 virtual void setEventId(
const DtString& eventId);
64 virtual const DtString& eventId()
const;
69 virtual void setAttacker(
const DtUUID&);
78 virtual void setTarget(
const DtUUID&);
85 virtual void setVelocity(
const DtVector& velocity);
86 virtual const DtVector& velocity()
const;
89 virtual void setEntityLocation(
const DtVector& entityLocation);
90 virtual const DtVector& entityLocation()
const;
93 virtual void setWorldLocation(
const DtVector& worldLocation);
94 virtual const DtVector& worldLocation()
const;
97 virtual void setResult(DtDetonationResult result);
98 virtual DtDetonationResult result()
const;
101 virtual void setFuzeType(DtDetonatorFuze fuze);
102 virtual DtDetonatorFuze fuzeType()
const;
105 virtual void setMunitionType(
const DtEntityType& munType);
106 virtual const DtEntityType& munitionType()
const;
109 virtual void setQuantity(
int quant);
110 virtual int quantity()
const;
113 virtual void setRate(
int rate);
114 virtual int rate()
const;
117 virtual void setWarheadType(DtWarheadType type);
118 virtual DtWarheadType warheadType()
const;
126 virtual void setSimTime(
DtTime time);
127 virtual DtTime simTime()
const;
130 virtual void setGenerateKnownTargetPoint(
bool);
131 virtual bool generateKnownTargetPoint()
const;
UUID is a unique ID wrapper class.
Definition: rwUUID.h:229
Definition: symbolString.h:20
The DtSimObjectReference is a shared pointer that can be used amongst many object for access to the u...
Definition: simObjectReference.h:26
Definition: readerWriter.h:85
DtRwReal mySimTime
Definition: detonationDescriptor.h:157
Definition: readerWriterRegistry.h:39
Contains the DtUUID class declaration.
DtRwInt myWarheadType
Definition: detonationDescriptor.h:152
DtRwSimObjectReference myAttacker
read/writer member data (data that can be stored/restored across runs)
Definition: detonationDescriptor.h:145
Instances of DtSimArtPartDescriptorList are lists of DtSimArtPartDescriptors. This is an optional par...
Definition: simArtPartDescriptorList.h:16
Definition: rwVector.h:23
Specialized reader/writer version of the shared object reference that will encapsulate the actual sha...
Definition: simObjectReference.h:74
DtRwInt myRate
Definition: detonationDescriptor.h:155
DtString myEventId
member data valid only for the duration of execution
Definition: detonationDescriptor.h:139
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
class DtDetonationDescriptor:
Definition: detonationDescriptor.h:32
Description: Readable, Writable int.
Definition: rwInt.h:25
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
File: rwEntType.h.
Definition: rwEntityType.h:23
DtRwSimObjectReference myTarget
Definition: detonationDescriptor.h:146
DtRwBoolean myGenerateKnownTargetPoint
Definition: detonationDescriptor.h:158
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwInt myQuantity
Definition: detonationDescriptor.h:154
DtRwVector myWorldLocation
Definition: detonationDescriptor.h:148
DtRwInt myDetonationResult
Definition: detonationDescriptor.h:150
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtRwInt myFuze
Definition: detonationDescriptor.h:153
DtRwEntityType myMunitionType
Definition: detonationDescriptor.h:151
DtSimArtPartDescriptorList myArtPartDescriptorList
Definition: detonationDescriptor.h:156
DtRwVector myVelocity
Definition: detonationDescriptor.h:147
DtRwVector myEntityLocation
Definition: detonationDescriptor.h:149