fcl::implementation_array::HierarchyTree< BV > Member List
This is the complete list of members for fcl::implementation_array::HierarchyTree< BV >, including all inherited members.
allocateNode()fcl::implementation_array::HierarchyTree< BV > [private]
balanceBottomup()fcl::implementation_array::HierarchyTree< BV >
balanceIncremental(int iterations)fcl::implementation_array::HierarchyTree< BV >
balanceTopdown()fcl::implementation_array::HierarchyTree< BV >
bottomup(size_t *lbeg, size_t *lend)fcl::implementation_array::HierarchyTree< BV > [private]
bu_thresholdfcl::implementation_array::HierarchyTree< BV >
clear()fcl::implementation_array::HierarchyTree< BV >
createNode(size_t parent, const BV &bv1, const BV &bv2, void *data)fcl::implementation_array::HierarchyTree< BV > [private]
createNode(size_t parent, const BV &bv, void *data)fcl::implementation_array::HierarchyTree< BV > [private]
createNode(size_t parent, void *data)fcl::implementation_array::HierarchyTree< BV > [private]
deleteNode(size_t node)fcl::implementation_array::HierarchyTree< BV > [private]
empty() const fcl::implementation_array::HierarchyTree< BV >
extractLeaves(size_t root, NodeType *&leaves) const fcl::implementation_array::HierarchyTree< BV >
fetchLeaves(size_t root, NodeType *&leaves, int depth=-1)fcl::implementation_array::HierarchyTree< BV > [private]
freelistfcl::implementation_array::HierarchyTree< BV > [protected]
getMaxDepth() const fcl::implementation_array::HierarchyTree< BV >
getMaxDepth(size_t node, size_t depth, size_t &max_depth) const fcl::implementation_array::HierarchyTree< BV > [private]
getMaxHeight() const fcl::implementation_array::HierarchyTree< BV >
getMaxHeight(size_t node) const fcl::implementation_array::HierarchyTree< BV > [private]
getNodes() const fcl::implementation_array::HierarchyTree< BV >
getRoot() const fcl::implementation_array::HierarchyTree< BV >
HierarchyTree(int bu_threshold_=16, int topdown_level_=0)fcl::implementation_array::HierarchyTree< BV >
indexOf(size_t node)fcl::implementation_array::HierarchyTree< BV > [private]
init(NodeType *leaves, int n_leaves_, int level=0)fcl::implementation_array::HierarchyTree< BV >
init_0(NodeType *leaves, int n_leaves_)fcl::implementation_array::HierarchyTree< BV > [private]
init_1(NodeType *leaves, int n_leaves_)fcl::implementation_array::HierarchyTree< BV > [private]
init_2(NodeType *leaves, int n_leaves_)fcl::implementation_array::HierarchyTree< BV > [private]
init_3(NodeType *leaves, int n_leaves_)fcl::implementation_array::HierarchyTree< BV > [private]
insert(const BV &bv, void *data)fcl::implementation_array::HierarchyTree< BV >
insertLeaf(size_t root, size_t leaf)fcl::implementation_array::HierarchyTree< BV > [private]
max_lookahead_levelfcl::implementation_array::HierarchyTree< BV > [protected]
mortonRecurse_0(size_t *lbeg, size_t *lend, const FCL_UINT32 &split, int bits)fcl::implementation_array::HierarchyTree< BV > [private]
mortonRecurse_1(size_t *lbeg, size_t *lend, const FCL_UINT32 &split, int bits)fcl::implementation_array::HierarchyTree< BV > [private]
mortonRecurse_2(size_t *lbeg, size_t *lend)fcl::implementation_array::HierarchyTree< BV > [private]
n_leavesfcl::implementation_array::HierarchyTree< BV > [protected]
n_nodesfcl::implementation_array::HierarchyTree< BV > [protected]
n_nodes_allocfcl::implementation_array::HierarchyTree< BV > [protected]
nodesfcl::implementation_array::HierarchyTree< BV > [protected]
NodeType typedeffcl::implementation_array::HierarchyTree< BV > [private]
NULL_NODEfcl::implementation_array::HierarchyTree< BV > [static]
opathfcl::implementation_array::HierarchyTree< BV > [protected]
print(size_t root, int depth)fcl::implementation_array::HierarchyTree< BV >
recurseRefit(size_t node)fcl::implementation_array::HierarchyTree< BV > [private]
refit()fcl::implementation_array::HierarchyTree< BV >
remove(size_t leaf)fcl::implementation_array::HierarchyTree< BV >
removeLeaf(size_t leaf)fcl::implementation_array::HierarchyTree< BV > [private]
root_nodefcl::implementation_array::HierarchyTree< BV > [protected]
size() const fcl::implementation_array::HierarchyTree< BV >
topdown(size_t *lbeg, size_t *lend)fcl::implementation_array::HierarchyTree< BV > [private]
topdown_0(size_t *lbeg, size_t *lend)fcl::implementation_array::HierarchyTree< BV > [private]
topdown_1(size_t *lbeg, size_t *lend)fcl::implementation_array::HierarchyTree< BV > [private]
topdown_levelfcl::implementation_array::HierarchyTree< BV >
update(size_t leaf, int lookahead_level=-1)fcl::implementation_array::HierarchyTree< BV >
update(size_t leaf, const BV &bv)fcl::implementation_array::HierarchyTree< BV >
update(size_t leaf, const BV &bv, const Vec3f &vel, FCL_REAL margin)fcl::implementation_array::HierarchyTree< BV >
update(size_t leaf, const BV &bv, const Vec3f &vel)fcl::implementation_array::HierarchyTree< BV >
update_(size_t leaf, const BV &bv)fcl::implementation_array::HierarchyTree< BV > [private]
~HierarchyTree()fcl::implementation_array::HierarchyTree< BV >
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


fcl
Author(s): Jia Pan
autogenerated on Tue Jan 15 2013 16:05:32