12 #ifndef sensorContactInfo_H_
13 #define sensorContactInfo_H_
22 #include <vlutil/vlTime.h>
28 #include <vl/hostStructs.h>
83 virtual const DtEntityIdentifier&
id()
const {
return myId; };
84 virtual void setId(
const DtEntityIdentifier&
id) { myId = id; };
121 virtual void setContactPosition(
const DtVector& vector);
122 virtual DtVector contactPosition()
const;
128 virtual void setContactOrientation(
const DtTaitBryan& orientation );
129 virtual DtTaitBryan contactOrientation()
const;
135 virtual void setContactVelocity(
const DtVector& velocity );
136 virtual DtVector contactVelocity()
const;
151 virtual void setContactForce(
const DtForceType& force);
152 virtual DtForceType contactForce()
const;
158 virtual void setContactFormation(
const DtAggregateFormation formation);
159 virtual DtAggregateFormation contactFormation()
const;
160 virtual DtString contactFormationString()
const;
170 virtual void setContactActivity(DtU32 activityEnum);
171 virtual DtU32 contactActivity()
const;
176 virtual void setContactAppearance(
const DtAppearance & app);
177 virtual const DtAppearance& contactAppearance()
const;
178 virtual DtAppearance& contactAppearance() ;
188 virtual bool addContactSource(
int source);
197 virtual void removeContactSource(
int source);
203 virtual int findContactSource(
int source);
239 namespace DtBufferSerialize