Go to the documentation of this file.
76 <<
" is not yet supported.",
77 std::invalid_argument);
80 o2,
tf2, o1,
tf1, collision_result, &csolver, request, result);
90 <<
" is not yet supported.",
91 std::invalid_argument);
95 o1,
tf1, o2,
tf2, collision_result, &csolver, request, result);
104 collision_result, request, result);
128 <<
" is not yet supported.",
129 std::invalid_argument);
151 this->
func(this->
o2, tf2, this->
o1, tf1, collision_result, &(this->
csolver),
155 this->
func(this->
o1, tf1, this->
o2, tf2, collision_result, &(this->
csolver),
168 this->
run(tf1,
tf2, collision_result, request, result);
virtual NODE_TYPE getNodeType() const
get the node type
bool isCollision() const
return binary collision result
const CollisionGeometry * collisionGeometryPtr() const
get raw pointer to collision geometry of the object instance
const Transform3s & getTransform() const
get object's transform
NODE_TYPE
traversal node type: bounding volume (AABB, OBB, RSS, kIOS, OBBRSS, KDOP16, KDOP18,...
The geometry for the object for collision or distance computation.
virtual OBJECT_TYPE getObjectType() const
get the type of the object
#define COAL_THROW_PRETTY(message, exception)
COAL_DLLAPI void computeContactPatch(const CollisionGeometry *o1, const Transform3s &tf1, const CollisionGeometry *o2, const Transform3s &tf2, const CollisionResult &collision_result, const ContactPatchRequest &request, ContactPatchResult &result)
Main contact patch computation interface.
ContactPatchFunctionMatrix & getContactPatchFunctionLookTable()
the object for collision or distance computation, contains the geometry and the transform information
OBJECT_TYPE
object type: BVH (mesh, points), basic geometry, octree
const char * get_node_type_name(NODE_TYPE node_type)
Returns the name associated to a NODE_TYPE.
hpp-fcl
Author(s):
autogenerated on Sat Nov 23 2024 03:44:57