22 #if !defined(AFX_dgCollisionNull_H__4969D514_69A9_4D96_82B2_E5B0EA3D413F__INCLUDED_) 23 #define AFX_dgCollisionNull_H__4969D514_69A9_4D96_82B2_E5B0EA3D413F__INCLUDED_ 26 #include "dgCollisionConvex.h" 36 virtual dgFloat32 GetVolume()
const;
45 virtual void DebugCollision(
const dgMatrix &matrix, OnDebugCollisionMeshCallback callback,
void *
const userData)
const;
47 virtual dgVector CalculateVolumeIntegral(
const dgMatrix &globalMatrix, GetBuoyancyPlane bouyancyPlane,
void *
const context)
const;
50 virtual dgFloat32 RayCast(
const dgVector &localP0,
const dgVector &localP1,
dgContactPoint &contactOut, OnRayPrecastAction preFilter,
const dgBody *
const body,
void *
const userData)
const;
51 virtual dgFloat32 RayCastSimd(
const dgVector &localP0,
const dgVector &localP1,
dgContactPoint &contactOut, OnRayPrecastAction preFilter,
const dgBody *
const body,
void *
const userData)
const;
58 virtual dgInt32 CalculateSignature()
const;
61 virtual void Serialize(dgSerialize callback,
void *
const userData)
const;
68 #endif // !defined(AFX_dgCollisionNull_H__4969D514_69A9_4D96_82B2_E5B0EA3D413F__INCLUDED_) Definition: dgCollisionNull.h:28
Definition: dgVector.h:86
Definition: dgCollisionConvex.h:39
Definition: dgMatrix.h:41
Definition: dgMemory.h:80
Definition: dgWorld.h:118