, 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_threshold | fcl::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] |
freelist | fcl::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_level | fcl::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_leaves | fcl::implementation_array::HierarchyTree< BV > | [protected] |
n_nodes | fcl::implementation_array::HierarchyTree< BV > | [protected] |
n_nodes_alloc | fcl::implementation_array::HierarchyTree< BV > | [protected] |
nodes | fcl::implementation_array::HierarchyTree< BV > | [protected] |
NodeType typedef | fcl::implementation_array::HierarchyTree< BV > | [private] |
NULL_NODE | fcl::implementation_array::HierarchyTree< BV > | [static] |
opath | fcl::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_node | fcl::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_level | fcl::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 > | |