Go to the documentation of this file.
39 #ifndef HPP_FCL_COLLISION_H
40 #define HPP_FCL_COLLISION_H
58 HPP_FCL_DLLAPI std::size_t
collide(
const CollisionObject* o1,
59 const CollisionObject* o2,
60 const CollisionRequest& request,
61 CollisionResult& result);
65 HPP_FCL_DLLAPI std::size_t
collide(
const CollisionGeometry* o1,
66 const Transform3f&
tf1,
67 const CollisionGeometry* o2,
68 const Transform3f&
tf2,
69 const CollisionRequest& request,
70 CollisionResult& result);
122 return o1 == other.
o1 && o2 == other.
o2 && solver == other.
solver;
126 return !(*
this == other);
149 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
This class reduces the cost of identifying the geometry pair. This is mostly useful for repeated shap...
HPP_FCL_COMPILER_DIAGNOSTIC_POP void updateGuess(const QueryResult &result)
const CollisionGeometry * o2
CollisionFunctionMatrix::CollisionFunc func
The geometry for the object for collision or distance computation.
virtual ~ComputeCollision()
HPP_FCL_DLLAPI std::size_t collide(const CollisionObject *o1, const CollisionObject *o2, const CollisionRequest &request, CollisionResult &result)
Main collision interface: given two collision objects, and the requirements for contacts,...
collision and distance solver based on GJK algorithm implemented in fcl (rewritten the code from the ...
request to the collision algorithm
the object for collision or distance computation, contains the geometry and the transform information
std::size_t operator()(const Transform3f &tf1, const Transform3f &tf2, CollisionRequest &request, CollisionResult &result) const
bool operator!=(const ComputeCollision &other) const
const CollisionGeometry * o1
bool operator==(const ComputeCollision &other) const
std::size_t(* CollisionFunc)(const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const GJKSolver *nsolver, const CollisionRequest &request, CollisionResult &result)
the uniform call interface for collision: for collision, we need know
hpp-fcl
Author(s):
autogenerated on Fri Aug 2 2024 02:45:13