Open Dynamics Engine

collision_libccd.h

00001 #ifndef _LIBCCD_COLLISION_H_
00002 #define _LIBCCD_COLLISION_H_
00003 
00004 int dCollideCylinderCylinder(dxGeom *o1, dxGeom *o2, int flags,
00005                           dContactGeom *contact, int skip);
00006 
00007 int dCollideBoxCylinderCCD(dxGeom *o1, dxGeom *o2, int flags,
00008                         dContactGeom *contact, int skip);
00009 
00010 int dCollideCapsuleCylinder(dxGeom *o1, dxGeom *o2, int flags,
00011                          dContactGeom *contact, int skip);
00012 
00013 int dCollideConvexBoxCCD(dxGeom *o1, dxGeom *o2, int flags,
00014                          dContactGeom *contact, int skip);
00015 
00016 int dCollideConvexCapsuleCCD(dxGeom *o1, dxGeom *o2, int flags,
00017                              dContactGeom *contact, int skip);
00018 
00019 int dCollideConvexCylinderCCD(dxGeom *o1, dxGeom *o2, int flags,
00020                               dContactGeom *contact, int skip);
00021 
00022 int dCollideConvexSphereCCD(dxGeom *o1, dxGeom *o2, int flags,
00023                             dContactGeom *contact, int skip);
00024 
00025 int dCollideConvexConvexCCD(dxGeom *o1, dxGeom *o2, int flags,
00026                             dContactGeom *contact, int skip);
00027 
00028 #endif /* _LIBCCD_COLLISION_H_ */