Collision Checker
collision::detail::geometry_queries Namespace Reference

Functions

OBB merge_obbs (const OBB &obb1, const OBB &obb2)
 
RectangleOBBConstPtr ccd_merge_entities (const RectangleOBB *first, const RectangleOBB *second)
 
int ccd_merge_entities (const Sphere *first, const Sphere *second, ShapeGroupPtr ret)
 
int fillFclOBBHelper (const RectangleOBB *obb, fcl::OBB< FCL_PRECISION > *fcl_obb)
 
int fillFclOBBHelper (const OBB *obb, fcl::OBB< FCL_PRECISION > *fcl_obb)
 
bool cmpd (double A, double B, double epsilon=1e-7)
 
RectangleOBBConstPtr obb_from_aabb (const RectangleAABB *aabb)
 

Function Documentation

◆ ccd_merge_entities() [1/2]

RectangleOBBConstPtr collision::detail::geometry_queries::ccd_merge_entities ( const RectangleOBB first,
const RectangleOBB second 
)

Definition at line 72 of file geometry_queries.cc.

◆ ccd_merge_entities() [2/2]

int collision::detail::geometry_queries::ccd_merge_entities ( const Sphere first,
const Sphere second,
ShapeGroupPtr  ret 
)

Definition at line 99 of file geometry_queries.cc.

◆ cmpd()

bool collision::detail::geometry_queries::cmpd ( double  A,
double  B,
double  epsilon = 1e-7 
)

Definition at line 94 of file geometry_queries.cc.

◆ fillFclOBBHelper() [1/2]

int collision::detail::geometry_queries::fillFclOBBHelper ( const RectangleOBB obb,
fcl::OBB< FCL_PRECISION > *  fcl_obb 
)

Definition at line 14 of file geometry_queries.cc.

◆ fillFclOBBHelper() [2/2]

int collision::detail::geometry_queries::fillFclOBBHelper ( const OBB obb,
fcl::OBB< FCL_PRECISION > *  fcl_obb 
)

Definition at line 43 of file geometry_queries.cc.

◆ merge_obbs()

OBB collision::detail::geometry_queries::merge_obbs ( const OBB obb1,
const OBB obb2 
)

Definition at line 116 of file geometry_queries.cc.

◆ obb_from_aabb()

RectangleOBBConstPtr collision::detail::geometry_queries::obb_from_aabb ( const RectangleAABB aabb)
inline

Definition at line 137 of file geometry_queries.cc.