|
Bullet Collision Detection & Physics Library
|
Class for Box Tree Sets. More...
#include <gim_box_set.h>


Additional Inherited Members | |
Public Member Functions inherited from GIM_BOX_TREE_TEMPLATE_SET< _GIM_PRIMITIVE_MANAGER_PROTOTYPE, GIM_BOX_TREE > | |
| GIM_BOX_TREE_TEMPLATE_SET () | |
| GIM_AABB | getGlobalBox () const |
| void | setPrimitiveManager (const _GIM_PRIMITIVE_MANAGER_PROTOTYPE &primitive_manager) |
| const _GIM_PRIMITIVE_MANAGER_PROTOTYPE & | getPrimitiveManager () const |
| _GIM_PRIMITIVE_MANAGER_PROTOTYPE & | getPrimitiveManager () |
| void | update () |
| node manager prototype functions More... | |
| void | buildSet () |
| this rebuild the entire set More... | |
| bool | boxQuery (const GIM_AABB &box, gim_array< GUINT > &collided_results) const |
| returns the indices of the primitives in the m_primitive_manager More... | |
| bool | boxQueryTrans (const GIM_AABB &box, const btTransform &transform, gim_array< GUINT > &collided_results) const |
| returns the indices of the primitives in the m_primitive_manager More... | |
| bool | rayQuery (const btVector3 &ray_dir, const btVector3 &ray_origin, gim_array< GUINT > &collided_results) const |
| returns the indices of the primitives in the m_primitive_manager More... | |
| bool | hasHierarchy () const |
| tells if this set has hierarcht More... | |
| bool | isTrimesh () const |
| tells if this set is a trimesh More... | |
| GUINT | getNodeCount () const |
| node count More... | |
| bool | isLeafNode (GUINT nodeindex) const |
| tells if the node is a leaf More... | |
| GUINT | getNodeData (GUINT nodeindex) const |
| void | getNodeBound (GUINT nodeindex, GIM_AABB &bound) const |
| void | setNodeBound (GUINT nodeindex, const GIM_AABB &bound) |
| GUINT | getLeftNodeIndex (GUINT nodeindex) const |
| GUINT | getRightNodeIndex (GUINT nodeindex) const |
| GUINT | getScapeNodeIndex (GUINT nodeindex) const |
| void | getNodeTriangle (GUINT nodeindex, GIM_TRIANGLE &triangle) const |
Protected Member Functions inherited from GIM_BOX_TREE_TEMPLATE_SET< _GIM_PRIMITIVE_MANAGER_PROTOTYPE, GIM_BOX_TREE > | |
| void | refit () |
Protected Attributes inherited from GIM_BOX_TREE_TEMPLATE_SET< _GIM_PRIMITIVE_MANAGER_PROTOTYPE, GIM_BOX_TREE > | |
| _GIM_PRIMITIVE_MANAGER_PROTOTYPE | m_primitive_manager |
| GIM_BOX_TREE | m_box_tree |
Class for Box Tree Sets.
this has the GIM_BOX_TREE implementation for bounding boxes.
Definition at line 447 of file gim_box_set.h.
1.8.16