39 parentRegistry = NULL,
bool readonly =
false);
41 parentRegistry = NULL,
bool readonly =
false);
64 virtual void setEventId(
const DtString& eventId);
65 virtual const DtString& eventId()
const;
70 virtual void setAttacker(
const DtUUID&);
79 virtual void setTarget(
const DtUUID&);
86 virtual void setVelocity(
const DtVector& velocity);
87 virtual const DtVector& velocity()
const;
90 virtual void setEntityLocation(
const DtVector& entityLocation);
91 virtual const DtVector& entityLocation()
const;
94 virtual void setWorldLocation(
const DtVector& worldLocation);
95 virtual const DtVector& worldLocation()
const;
98 virtual void setResult(DtDetonationResult result);
99 virtual DtDetonationResult result()
const;
102 virtual void setFuzeType(DtDetonatorFuze fuze);
103 virtual DtDetonatorFuze fuzeType()
const;
106 virtual void setMunitionType(
const DtEntityType& munType);
107 virtual const DtEntityType& munitionType()
const;
110 virtual void setQuantity(
int quant);
111 virtual int quantity()
const;
114 virtual void setRate(
int rate);
115 virtual int rate()
const;
118 virtual void setWarheadType(DtWarheadType type);
119 virtual DtWarheadType warheadType()
const;
127 virtual void setSimTime(
DtTime time);
128 virtual DtTime simTime()
const;
131 virtual void setGenerateKnownTargetPoint(
bool);
132 virtual bool generateKnownTargetPoint()
const;
UUID is a unique ID wrapper class.
Definition: uuid.h:59
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
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:158
Definition: readerWriterRegistry.h:39
Contains the DtUUID class declaration.
DtRwInt myWarheadType
Definition: detonationDescriptor.h:153
DtRwSimObjectReference myAttacker
read/writer member data (data that can be stored/restored across runs)
Definition: detonationDescriptor.h:146
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: rwSimObjectReference.h:21
DtRwInt myRate
Definition: detonationDescriptor.h:156
DtString myEventId
member data valid only for the duration of execution
Definition: detonationDescriptor.h:140
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
class DtDetonationDescriptor:
Definition: detonationDescriptor.h:33
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:147
DtRwBoolean myGenerateKnownTargetPoint
Definition: detonationDescriptor.h:159
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwInt myQuantity
Definition: detonationDescriptor.h:155
DtRwVector myWorldLocation
Definition: detonationDescriptor.h:149
DtRwInt myDetonationResult
Definition: detonationDescriptor.h:151
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtRwInt myFuze
Definition: detonationDescriptor.h:154
DtRwEntityType myMunitionType
Definition: detonationDescriptor.h:152
DtSimArtPartDescriptorList myArtPartDescriptorList
Definition: detonationDescriptor.h:157
DtRwVector myVelocity
Definition: detonationDescriptor.h:148
DtRwVector myEntityLocation
Definition: detonationDescriptor.h:150