16 #include <vlutil/vlTime.h>
19 #include <vlutil/vlNetTypes.h>
21 #include <vl/hostStructs.h>
63 virtual void setContactLocation(
const DtVector& vector);
64 virtual DtVector contactLocation()
const;
70 virtual void setContactOrientation(
const DtTaitBryan& orientation );
71 virtual DtTaitBryan contactOrientation()
const;
77 virtual void setContactVelocity(
const DtVector& velocity );
78 virtual DtVector contactVelocity()
const;
86 virtual void setContactType(
const DtObjectType& type);
87 virtual DtObjectType contactType()
const;
93 virtual void setContactFormation(
const DtAggregateFormation formation);
94 virtual DtAggregateFormation contactFormation()
const;
100 virtual void setContactForce(
const DtForceType& force);
101 virtual DtForceType contactForce()
const;
110 virtual void setContactActivity(DtU32 activityEnum);
111 virtual DtU32 contactActivity()
const;
118 virtual void setContactName(
const DtString& name);
119 virtual DtString contactName()
const;
127 virtual void setSpotterName(
const DtString& name);
128 virtual DtString spotterName()
const;
135 virtual void setTimeOfReport(DtTime t);
136 virtual DtTime timeOfReport()
const;
142 virtual void setTimeOfContact(DtTime t);
143 virtual DtTime timeOfContact()
const;
148 virtual void setCombatIdentificationLevel(
int t);
149 virtual int combatIdentificationLevel()
const;
154 virtual void setDetectionError(
double detectionErrorIn);
155 virtual double detectionError()
const;
169 virtual bool setFromNet(
const char* networkBuffer,
170 unsigned contentSize);