18 #include <vlutil/vlTime.h>
24 #include <vl/hostStructs.h>
82 virtual const DtEntityIdentifier&
id()
const {
return myId; };
83 virtual void setId(
const DtEntityIdentifier&
id) { myId = id; };
120 virtual void setContactPosition(
const DtVector& vector);
121 virtual DtVector contactPosition()
const;
127 virtual void setContactOrientation(
const DtTaitBryan& orientation );
128 virtual DtTaitBryan contactOrientation()
const;
134 virtual void setContactVelocity(
const DtVector& velocity );
135 virtual DtVector contactVelocity()
const;
143 virtual void setContactType(
const DtObjectType& type);
144 virtual DtObjectType contactType()
const;
150 virtual void setContactForce(
const DtForceType& force);
151 virtual DtForceType contactForce()
const;
157 virtual void setContactFormation(
const DtAggregateFormation formation);
158 virtual DtAggregateFormation contactFormation()
const;
159 virtual DtString contactFormationString()
const;
169 virtual void setContactActivity(DtU32 activityEnum);
170 virtual DtU32 contactActivity()
const;
175 virtual void setContactAppearance(
const DtAppearance & app);
176 virtual const DtAppearance& contactAppearance()
const;
177 virtual DtAppearance& contactAppearance() ;
187 virtual bool addContactSource(
int source);
196 virtual void removeContactSource(
int source);
202 virtual int findContactSource(
int source);
240 namespace DtBufferSerialize