Go to the documentation of this file.
48 class GJKInitializer<double, Cylinder<double>>;
52 class GJKInitializer<double, Sphere<double>>;
56 class GJKInitializer<double, Ellipsoid<double>>;
60 class GJKInitializer<double, Box<double>>;
64 class GJKInitializer<double, Capsule<double>>;
68 class GJKInitializer<double, Cone<double>>;
72 class GJKInitializer<double, Convex<double>>;
96 unsigned int max_iterations,
99 double* penetration_depth,
106 ccd_support_fn supp1,
108 ccd_support_fn supp2,
109 unsigned int max_iterations,
118 ccd_support_fn supp1,
120 ccd_support_fn supp2,
121 unsigned int max_iterations,
CollisionObject< S > * obj2
template bool GJKCollide(void *obj1, ccd_support_fn supp1, ccd_center_fn cen1, void *obj2, ccd_support_fn supp2, ccd_center_fn cen2, unsigned int max_iterations, double tolerance, Vector3d *contact_points, double *penetration_depth, Vector3d *normal)
Transform3< double > Transform3d
CollisionObject< S > * obj1
template void * triCreateGJKObject(const Vector3d &P1, const Vector3d &P2, const Vector3d &P3)
template bool GJKDistance(void *obj1, ccd_support_fn supp1, void *obj2, ccd_support_fn supp2, unsigned int max_iterations, double tolerance, double *dist, Vector3d *p1, Vector3d *p2)
template bool GJKSignedDistance(void *obj1, ccd_support_fn supp1, void *obj2, ccd_support_fn supp2, unsigned int max_iterations, double tolerance, double *dist, Vector3d *p1, Vector3d *p2)
fcl
Author(s):
autogenerated on Tue Dec 5 2023 03:40:48