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;
159 virtual void setSpotter(
const DtUUID&);
162 virtual const DtUUID& spotter()
const;
169 virtual DtTime timeOfReport()
const;
174 virtual void setDateAndTimeOfReport(
DtTime t);
175 virtual DtTime dateAndTimeOfReport()
const;
180 virtual void setSimulationTime(
double);
181 virtual double simulationTime()
const;
186 virtual void setExpirationTime(
double);
187 virtual double expirationTime()
const;
193 virtual DtTime timeOfContact()
const;
199 virtual void setDateAndTimeOfContact(
DtTime t);
200 virtual DtTime dateAndTimeOfContact()
const;
206 virtual void setOriginalDateAndTimeOfContact(
DtTime t);
207 virtual DtTime originalDateAndTimeOfContact()
const;
212 virtual void setCombatIdentificationLevel(
int t);
213 virtual int combatIdentificationLevel()
const;
218 virtual void setDetectionError(
double detectionErrorIn);
219 virtual double detectionError()
const;
224 virtual void setContactHealthPercentage(
double);
225 virtual double contactHealthPercentage()
const;
237 virtual void setUseGroundTruth(
bool);
238 virtual bool useGroundTruth()
const;
243 virtual void setEngagementResult(
const DtString&);
244 virtual const DtString& engagementResult()
const;
251 virtual bool setFromNet(
const char* networkBuffer,
252 unsigned contentSize);