17 #include <vlutil/vlTime.h>
20 #include <vlutil/vlNetTypes.h>
22 #include <vl/hostStructs.h>
73 virtual void setContactLocation(
const DtVector& vector);
74 virtual DtVector contactLocation()
const;
80 virtual void setContactOrientation(
const DtTaitBryan& orientation );
81 virtual DtTaitBryan contactOrientation()
const;
87 virtual void setContactVelocity(
const DtVector& velocity );
88 virtual DtVector contactVelocity()
const;
93 virtual void setResendId(
unsigned int);
94 virtual unsigned int resendId()
const;
98 virtual void setReason( Reason );
99 virtual Reason reason()
const;
107 virtual void setContactType(
const DtObjectType& type);
108 virtual DtObjectType contactType()
const;
114 virtual void setContactFormation(
const DtAggregateFormation formation);
115 virtual DtAggregateFormation contactFormation()
const;
121 virtual void setContactForce(
const DtForceType& force);
122 virtual DtForceType contactForce()
const;
129 virtual void setContactActivity(
const DtString& activityEnum);
130 virtual const DtString& contactActivity()
const;
137 virtual void setContactRadius(DtReal radius);
138 virtual DtReal contactRadius()
const;
145 virtual void setContactName(
const DtString& name);
146 virtual DtString contactName()
const;
154 virtual void setSpotterName(
const DtString& name);
155 virtual DtString spotterName()
const;
162 virtual DtTime timeOfReport()
const;
167 virtual void setDateAndTimeOfReport(
DtTime t);
168 virtual DtTime dateAndTimeOfReport()
const;
173 virtual void setSimulationTime(
double);
174 virtual double simulationTime()
const;
179 virtual void setExpirationTime(
double);
180 virtual double expirationTime()
const;
186 virtual DtTime timeOfContact()
const;
192 virtual void setDateAndTimeOfContact(
DtTime t);
193 virtual DtTime dateAndTimeOfContact()
const;
199 virtual void setOriginalDateAndTimeOfContact(
DtTime t);
200 virtual DtTime originalDateAndTimeOfContact()
const;
205 virtual void setCombatIdentificationLevel(
int t);
206 virtual int combatIdentificationLevel()
const;
211 virtual void setDetectionError(
double detectionErrorIn);
212 virtual double detectionError()
const;
217 virtual void setContactHealthPercentage(
double);
218 virtual double contactHealthPercentage()
const;
230 virtual void setUseGroundTruth(
bool);
231 virtual bool useGroundTruth()
const;
236 virtual void setEngagementResult(
const DtString&);
237 virtual const DtString& engagementResult()
const;
244 virtual bool setFromNet(
const char* networkBuffer,
245 unsigned contentSize);