39 #ifndef HPP_FCL_COLLISION_H 40 #define HPP_FCL_COLLISION_H 55 std::size_t
collide(
const CollisionObject* o1,
const CollisionObject* o2,
56 const CollisionRequest& request, CollisionResult& result)
HPP_FCL_DLLAPI;
59 std::size_t
collide(
const CollisionGeometry* o1,
const Transform3f& tf1,
60 const CollisionGeometry* o2,
const Transform3f& tf2,
61 const CollisionRequest& request, CollisionResult& result)
HPP_FCL_DLLAPI;
81 std::size_t res =
collide(o1, tf1, o2, tf2,
Main namespace.
Definition: AABB.h:43
collision result
Definition: collision_data.h:240
request to the collision algorithm
Definition: collision_data.h:191
void updateGuess(const QueryResult &result)
Definition: collision_data.h:172
std::size_t collide(const CollisionObject *o1, const CollisionObject *o2, const CollisionRequest &request, CollisionResult &result) HPP_FCL_DLLAPI
Main collision interface: given two collision objects, and the requirements for contacts, including num of max contacts, whether perform exhaustive collision (i.e., returning returning all the contact points), whether return detailed contact information (i.e., normal, contact point, depth; otherwise only contact primitive id is returned), this function performs the collision between them. Return value is the number of contacts generated between the two objects.
the object for collision or distance computation, contains the geometry and the transform information...
Definition: collision_object.h:157
The geometry for the object for collision or distance computation.
Definition: collision_object.h:63
#define HPP_FCL_DLLAPI
Definition: config.hh:64