17 #include <vlutil/vlTime.h>
21 #include <vlutil/vlNetTypes.h>
23 #include <vl/hostStructs.h>
74 virtual void setContactLocation(
const DtVector& vector);
75 virtual DtVector contactLocation()
const;
81 virtual void setContactOrientation(
const DtTaitBryan& orientation );
82 virtual DtTaitBryan contactOrientation()
const;
88 virtual void setContactVelocity(
const DtVector& velocity );
89 virtual DtVector contactVelocity()
const;
94 virtual void setResendId(
unsigned int);
95 virtual unsigned int resendId()
const;
99 virtual void setReason( Reason );
100 virtual Reason reason()
const;
115 virtual void setContactFormation(
const DtAggregateFormation formation);
116 virtual DtAggregateFormation contactFormation()
const;
122 virtual void setContactForce(
const DtForceType& force);
123 virtual DtForceType contactForce()
const;
130 virtual void setContactActivity(
const DtString& activityEnum);
131 virtual const DtString& contactActivity()
const;
138 virtual void setContactRadius(DtReal radius);
139 virtual DtReal contactRadius()
const;
147 virtual void setContact(
const DtUUID&);
150 virtual const DtUUID& contact()
const;
154 virtual void setContactMarkingText(
const DtString&);
155 virtual const DtString& contactMarkingText()
const;
163 virtual void setSpotter(
const DtUUID&);
166 virtual const DtUUID& spotter()
const;
172 virtual void setSpotterMarkingText(
const DtString&);
173 virtual const DtString& spotterMarkingText()
const;
175 virtual void setSpotterForceType(
int);
176 virtual int spotterForceType()
const;
183 virtual DtTime timeOfReport()
const;
188 virtual void setDateAndTimeOfReport(
DtTime t);
189 virtual DtTime dateAndTimeOfReport()
const;
194 virtual void setSimulationTime(
double);
195 virtual double simulationTime()
const;
200 virtual void setExpirationTime(
double);
201 virtual double expirationTime()
const;
207 virtual DtTime timeOfContact()
const;
213 virtual void setDateAndTimeOfContact(
DtTime t);
214 virtual DtTime dateAndTimeOfContact()
const;
220 virtual void setOriginalDateAndTimeOfContact(
DtTime t);
221 virtual DtTime originalDateAndTimeOfContact()
const;
226 virtual void setCombatIdentificationLevel(
int t);
227 virtual int combatIdentificationLevel()
const;
232 virtual void setDetectionError(
double detectionErrorIn);
233 virtual double detectionError()
const;
238 virtual void setContactHealthPercentage(
double);
239 virtual double contactHealthPercentage()
const;
251 virtual void setUseGroundTruth(
bool);
252 virtual bool useGroundTruth()
const;
257 virtual void setEngagementResult(
const DtString&);
258 virtual const DtString& engagementResult()
const;
265 virtual bool setFromNet(
const char* networkBuffer,
266 unsigned contentSize);