6 #ifndef DtCollisionElasticPdu_H_
7 #define DtCollisionElasticPdu_H_
70 virtual void setEventID(
const DtEventID& event);
74 virtual void setContactVelocity(
const DtVector& velocity);
75 virtual const DtVector& contactVelocity()
const;
82 virtual void setLocationOfImpact(
const DtVector& coords);
83 virtual const DtVector& locationOfImpact()
const;
86 virtual void setCollisionInterResultXX(
DtFloat32 result);
87 virtual DtFloat32 collisionInterResultXX()
const;
90 virtual void setCollisionInterResultXY(
DtFloat32 result);
91 virtual DtFloat32 collisionInterResultXY()
const;
94 virtual void setCollisionInterResultXZ(
DtFloat32 result);
95 virtual DtFloat32 collisionInterResultXZ()
const;
98 virtual void setCollisionInterResultYY(
DtFloat32 result);
99 virtual DtFloat32 collisionInterResultYY()
const;
102 virtual void setCollisionInterResultYZ(
DtFloat32 result);
103 virtual DtFloat32 collisionInterResultYZ()
const;
106 virtual void setCollisionInterResultZZ(
DtFloat32 result);
107 virtual DtFloat32 collisionInterResultZZ()
const;
110 virtual void setUnitSurfaceNormal(
const DtVector& coords);
111 virtual const DtVector& unitSurfaceNormal()
const;
114 virtual void setCoefficientOfRestitution(
DtFloat32 coeff);
115 virtual DtFloat32 coefficientOfRestitution()
const;