C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844
cdet_utility.h File Reference

Utility of collision detection and proximity queries. More...

#include <cdm_types.h>
#include <conv_res_type.h>
#include <tool_cstring.h>

Classes

class  CdCollisionDetection
 Collision search and distance measurement query utility. More...
 

Typedefs

typedef const MtRefItem * cdet_bvt_node
 A node of the bounding volume tree.
 
typedef std::pair< cdet_bvt_node, cdet_bvt_node > cdet_bvt_pair
 A pair of branches of the bounding volume subtree.
 

Functions

cdet_bvt_pair BvtSubNodes (cdet_item, cdet_bvt_node)
 Get the left and the right branches of the bounding volume subtree.
 
void GetOrientedBox (cdet_item, cdet_bvt_node, MbMatrix3D &)
 Transformation matrix yielding bounding parallelepiped from the unit cube.
 

Variables

const cdet_bvt_node CDET_BVT_NULL = nullptr
 An empty bounding volume tree.
 

Detailed Description

Utility of collision detection and proximity queries.