fcl::detail::HierarchyTree< BV > Member List

This is the complete list of members for fcl::detail::HierarchyTree< BV >, including all inherited members.

balanceBottomup()fcl::detail::HierarchyTree< BV >
balanceIncremental(int iterations)fcl::detail::HierarchyTree< BV >
balanceTopdown()fcl::detail::HierarchyTree< BV >
bottomup(const NodeVecIterator lbeg, const NodeVecIterator lend)fcl::detail::HierarchyTree< BV >private
bu_thresholdfcl::detail::HierarchyTree< BV >
clear()fcl::detail::HierarchyTree< BV >
createNode(NodeType *parent, const BV &bv, void *data)fcl::detail::HierarchyTree< BV >private
createNode(NodeType *parent, const BV &bv1, const BV &bv2, void *data)fcl::detail::HierarchyTree< BV >private
createNode(NodeType *parent, void *data)fcl::detail::HierarchyTree< BV >private
deleteNode(NodeType *node)fcl::detail::HierarchyTree< BV >private
empty() constfcl::detail::HierarchyTree< BV >
extractLeaves(const NodeType *root, std::vector< NodeType * > &leaves) constfcl::detail::HierarchyTree< BV >
fetchLeaves(NodeType *root, std::vector< NodeType * > &leaves, int depth=-1)fcl::detail::HierarchyTree< BV >private
free_nodefcl::detail::HierarchyTree< BV >protected
getMaxDepth() constfcl::detail::HierarchyTree< BV >
getMaxDepth(NodeType *node, size_t depth, size_t &max_depth) constfcl::detail::HierarchyTree< BV >private
getMaxHeight() constfcl::detail::HierarchyTree< BV >
getMaxHeight(NodeType *node) constfcl::detail::HierarchyTree< BV >private
getRoot() constfcl::detail::HierarchyTree< BV >
getRoot()fcl::detail::HierarchyTree< BV >
HierarchyTree(int bu_threshold_=16, int topdown_level_=0)fcl::detail::HierarchyTree< BV >
indexOf(NodeType *node)fcl::detail::HierarchyTree< BV >privatestatic
init(std::vector< NodeType * > &leaves, int level=0)fcl::detail::HierarchyTree< BV >
init_0(std::vector< NodeType * > &leaves)fcl::detail::HierarchyTree< BV >private
init_1(std::vector< NodeType * > &leaves)fcl::detail::HierarchyTree< BV >private
init_2(std::vector< NodeType * > &leaves)fcl::detail::HierarchyTree< BV >private
init_3(std::vector< NodeType * > &leaves)fcl::detail::HierarchyTree< BV >private
insert(const BV &bv, void *data)fcl::detail::HierarchyTree< BV >
insertLeaf(NodeType *const sub_root, NodeType *const leaf)fcl::detail::HierarchyTree< BV >private
max_lookahead_levelfcl::detail::HierarchyTree< BV >protected
mortonRecurse_0(const NodeVecIterator lbeg, const NodeVecIterator lend, const uint32 &split, int bits)fcl::detail::HierarchyTree< BV >private
mortonRecurse_1(const NodeVecIterator lbeg, const NodeVecIterator lend, const uint32 &split, int bits)fcl::detail::HierarchyTree< BV >private
mortonRecurse_2(const NodeVecIterator lbeg, const NodeVecIterator lend)fcl::detail::HierarchyTree< BV >private
n_leavesfcl::detail::HierarchyTree< BV >protected
NodeType typedeffcl::detail::HierarchyTree< BV >
NodeVecConstIterator typedeffcl::detail::HierarchyTree< BV >private
NodeVecIterator typedeffcl::detail::HierarchyTree< BV >private
opathfcl::detail::HierarchyTree< BV >protected
print(NodeType *root, int depth)fcl::detail::HierarchyTree< BV >
recurseDeleteNode(NodeType *node)fcl::detail::HierarchyTree< BV >private
recurseRefit(NodeType *node)fcl::detail::HierarchyTree< BV >private
refit()fcl::detail::HierarchyTree< BV >
remove(NodeType *leaf)fcl::detail::HierarchyTree< BV >
removeLeaf(NodeType *const leaf)fcl::detail::HierarchyTree< BV >private
root_nodefcl::detail::HierarchyTree< BV >protected
S typedeffcl::detail::HierarchyTree< BV >
size() constfcl::detail::HierarchyTree< BV >
sort(NodeType *n, NodeType *&r)fcl::detail::HierarchyTree< BV >private
topdown(const NodeVecIterator lbeg, const NodeVecIterator lend)fcl::detail::HierarchyTree< BV >private
topdown_0(const NodeVecIterator lbeg, const NodeVecIterator lend)fcl::detail::HierarchyTree< BV >private
topdown_1(const NodeVecIterator lbeg, const NodeVecIterator lend)fcl::detail::HierarchyTree< BV >private
topdown_levelfcl::detail::HierarchyTree< BV >
update(NodeType *leaf, int lookahead_level=-1)fcl::detail::HierarchyTree< BV >
update(NodeType *leaf, const BV &bv)fcl::detail::HierarchyTree< BV >
update(NodeType *leaf, const BV &bv, const Vector3< S > &vel, S margin)fcl::detail::HierarchyTree< BV >
update(NodeType *leaf, const BV &bv, const Vector3< S > &vel)fcl::detail::HierarchyTree< BV >
update_(NodeType *leaf, const BV &bv)fcl::detail::HierarchyTree< BV >private
~HierarchyTree()fcl::detail::HierarchyTree< BV >


fcl
Author(s):
autogenerated on Tue Dec 5 2023 03:40:50