Collision Checker
geometry_queries.cc File Reference

Go to the source code of this file.

Namespaces

 collision
 
 collision::detail
 
 collision::detail::geometry_queries
 
 collision::geometry_queries
 

Functions

int collision::detail::geometry_queries::fillFclOBBHelper (const RectangleOBB *obb, fcl::OBB< FCL_PRECISION > *fcl_obb)
 
int collision::detail::geometry_queries::fillFclOBBHelper (const OBB *obb, fcl::OBB< FCL_PRECISION > *fcl_obb)
 
RectangleOBBConstPtr collision::detail::geometry_queries::ccd_merge_entities (const RectangleOBB *first, const RectangleOBB *second)
 
bool collision::detail::geometry_queries::cmpd (double A, double B, double epsilon=1e-7)
 
int collision::detail::geometry_queries::ccd_merge_entities (const Sphere *first, const Sphere *second, ShapeGroupPtr ret)
 
OBB collision::detail::geometry_queries::merge_obbs (const OBB &obb1, const OBB &obb2)
 
RectangleOBBConstPtr collision::detail::geometry_queries::obb_from_aabb (const RectangleAABB *aabb)
 
CollisionObjectConstPtr collision::geometry_queries::ccd_merge_entities (const CollisionObject *first, const CollisionObject *second)
 
std::size_t collision::geometry_queries::test_polygon_enclosure (const ShapeGroup &sg_polygons, const RectangleOBB &obb, bool &res)
 
RectangleOBBConstPtr collision::geometry_queries::create_rectangle_obb_from_points (Eigen::Vector2d pt1, Eigen::Vector2d pt2, double rect_width)
 
int collision::geometry_queries::create_rectangles_obb_from_vertex_list (std::vector< Eigen::Vector2d > &verts, collision::ShapeGroup *sg_rects_ptr, double rect_width)