_build_sub_tree(gim_array< GIM_AABB_DATA > &primitive_boxes, GUINT startIndex, GUINT endIndex) | GIM_BOX_TREE | [protected] |
_calc_splitting_axis(gim_array< GIM_AABB_DATA > &primitive_boxes, GUINT startIndex, GUINT endIndex) | GIM_BOX_TREE | [protected] |
_sort_and_calc_splitting_index(gim_array< GIM_AABB_DATA > &primitive_boxes, GUINT startIndex, GUINT endIndex, GUINT splitAxis) | GIM_BOX_TREE | [protected] |
build_tree(gim_array< GIM_AABB_DATA > &primitive_boxes) | GIM_BOX_TREE | |
clearNodes() | GIM_BOX_TREE | [inline] |
getLeftNodeIndex(GUINT nodeindex) const | GIM_BOX_TREE | [inline] |
getNodeBound(GUINT nodeindex, GIM_AABB &bound) const | GIM_BOX_TREE | [inline] |
getNodeCount() const | GIM_BOX_TREE | [inline] |
getNodeData(GUINT nodeindex) const | GIM_BOX_TREE | [inline] |
getRightNodeIndex(GUINT nodeindex) const | GIM_BOX_TREE | [inline] |
getScapeNodeIndex(GUINT nodeindex) const | GIM_BOX_TREE | [inline] |
GIM_BOX_TREE() | GIM_BOX_TREE | [inline] |
isLeafNode(GUINT nodeindex) const | GIM_BOX_TREE | [inline] |
m_node_array | GIM_BOX_TREE | [protected] |
m_num_nodes | GIM_BOX_TREE | [protected] |
setNodeBound(GUINT nodeindex, const GIM_AABB &bound) | GIM_BOX_TREE | [inline] |