#include <hpp/fcl/collision_object.h>
#include <hpp/fcl/learning/classifier.h>
#include <hpp/fcl/knn/nearest_neighbors.h>
#include <hpp/fcl/math/vec_3f.h>
#include <vector>
#include <set>
#include <limits>
Classes | |
struct | fcl::Contact |
Contact information returned by collision. More... | |
struct | fcl::CostSource |
Cost source describes an area with a cost. The area is described by an AABB region. More... | |
struct | fcl::CollisionRequest |
request to the collision algorithm More... | |
struct | fcl::CollisionResult |
collision result More... | |
struct | fcl::DistanceRequest |
request to the distance computation More... | |
struct | fcl::DistanceResult |
distance result More... | |
struct | fcl::ContinuousCollisionRequest |
struct | fcl::ContinuousCollisionResult |
continuous collision result More... | |
struct | fcl::PenetrationDepthRequest |
struct | fcl::PenetrationDepthResult |
Namespaces | |
fcl | |
Main namespace. | |
Enumerations | |
enum | fcl::GJKSolverType { fcl::GST_LIBCCD, fcl::GST_INDEP } |
Type of narrow phase GJK solver. More... | |
enum | fcl::CCDMotionType { fcl::CCDM_TRANS, fcl::CCDM_LINEAR, fcl::CCDM_SCREW, fcl::CCDM_SPLINE } |
enum | fcl::CCDSolverType { fcl::CCDC_NAIVE, fcl::CCDC_CONSERVATIVE_ADVANCEMENT, fcl::CCDC_RAY_SHOOTING, fcl::CCDC_POLYNOMIAL_SOLVER } |
enum | fcl::PenetrationDepthType { fcl::PDT_TRANSLATIONAL, fcl::PDT_GENERAL_EULER, fcl::PDT_GENERAL_QUAT, fcl::PDT_GENERAL_EULER_BALL, fcl::PDT_GENERAL_QUAT_BALL } |
enum | fcl::KNNSolverType { fcl::KNN_LINEAR, fcl::KNN_GNAT, fcl::KNN_SQRTAPPROX } |