18 #include <vl/detonationInteraction.h>
39 parentRegistry = NULL,
bool readonly =
false);
41 parentRegistry = NULL,
bool readonly =
false);
64 virtual void setEventId(
const DtEventId& eventId);
65 virtual const DtEventId& eventId()
const;
70 virtual void setAttacker(
const DtUUID&);
80 virtual void setTarget(
const DtUUID&);
88 virtual void setVelocity(
const DtVector& velocity);
89 virtual const DtVector& velocity()
const;
92 virtual void setEntityLocation(
const DtVector& entityLocation);
93 virtual const DtVector& entityLocation()
const;
96 virtual void setWorldLocation(
const DtVector& worldLocation);
97 virtual const DtVector& worldLocation()
const;
100 virtual void setResult(DtDetonationResult result);
101 virtual DtDetonationResult result()
const;
104 virtual void setFuzeType(DtDetonatorFuze fuze);
105 virtual DtDetonatorFuze fuzeType()
const;
108 virtual void setMunitionType(
const DtEntityType& munType);
109 virtual const DtEntityType& munitionType()
const;
112 virtual void setQuantity(
int quant);
113 virtual int quantity()
const;
116 virtual void setRate(
int rate);
117 virtual int rate()
const;
120 virtual void setWarheadType(DtWarheadType type);
121 virtual DtWarheadType warheadType()
const;
129 virtual void setSimTime(
DtTime time);
130 virtual DtTime simTime()
const;
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
Definition: symbolString.h:20
DtRwVrfObjectReference myTarget
Definition: detonationDescriptor.h:145
Definition: readerWriter.h:85
DtRwReal mySimTime
Definition: detonationDescriptor.h:156
Definition: readerWriterRegistry.h:39
DtRwInt myWarheadType
Definition: detonationDescriptor.h:151
Instances of DtSimArtPartDescriptorList are lists of DtSimArtPartDescriptors.
Definition: simArtPartDescriptorList.h:25
DtEventId myEventId
member data valid only for the duration of execution
Definition: detonationDescriptor.h:138
Definition: rwVector.h:23
DtRwInt myRate
Definition: detonationDescriptor.h:154
#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
Class used as the reader/writer implementation of the DtVrfObjectReference.
Definition: vrfObjectReference.h:204
DtRwInt myQuantity
Definition: detonationDescriptor.h:153
DtRwVector myWorldLocation
Definition: detonationDescriptor.h:147
DtRwInt myDetonationResult
Definition: detonationDescriptor.h:149
DtRwVrfObjectReference myAttacker
read/writer member data (data that can be stored/restored across runs)
Definition: detonationDescriptor.h:144
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtRwInt myFuze
Definition: detonationDescriptor.h:152
DtRwEntityType myMunitionType
Definition: detonationDescriptor.h:150
DtSimArtPartDescriptorList myArtPartDescriptorList
Definition: detonationDescriptor.h:155
DtRwVector myVelocity
Definition: detonationDescriptor.h:146
DtRwVector myEntityLocation
Definition: detonationDescriptor.h:148