fcl::HierarchyTree< BV > Member List
This is the complete list of members for fcl::HierarchyTree< BV >, including all inherited members.
balanceBottomup()fcl::HierarchyTree< BV >
balanceIncremental(int iterations)fcl::HierarchyTree< BV >
balanceTopdown()fcl::HierarchyTree< BV >
bottomup(const NodeVecIterator lbeg, const NodeVecIterator lend)fcl::HierarchyTree< BV > [private]
bounds(const std::vector< NodeType * > &leaves)fcl::HierarchyTree< BV > [private, static]
bounds(const NodeVecIterator lbeg, const NodeVecIterator lend)fcl::HierarchyTree< BV > [private, static]
bu_thresholdfcl::HierarchyTree< BV >
clear()fcl::HierarchyTree< BV >
createNode(NodeType *parent, const BV &bv, void *data)fcl::HierarchyTree< BV > [private]
createNode(NodeType *parent, const BV &bv1, const BV &bv2, void *data)fcl::HierarchyTree< BV > [private]
createNode(NodeType *parent, void *data)fcl::HierarchyTree< BV > [private]
deleteNode(NodeType *node)fcl::HierarchyTree< BV > [private]
empty() const fcl::HierarchyTree< BV >
extractLeaves(const NodeType *root, std::vector< NodeType * > &leaves) const fcl::HierarchyTree< BV >
fetchLeaves(NodeType *root, std::vector< NodeType * > &leaves, int depth=-1)fcl::HierarchyTree< BV > [private]
free_nodefcl::HierarchyTree< BV > [protected]
getMaxDepth() const fcl::HierarchyTree< BV >
getMaxDepth(NodeType *node, size_t depth, size_t &max_depth) const fcl::HierarchyTree< BV > [private]
getMaxHeight() const fcl::HierarchyTree< BV >
getMaxHeight(NodeType *node) const fcl::HierarchyTree< BV > [private]
getRoot() const fcl::HierarchyTree< BV >
getRoot()fcl::HierarchyTree< BV >
HierarchyTree(int bu_threshold_=16, int topdown_level_=0)fcl::HierarchyTree< BV >
indexOf(NodeType *node)fcl::HierarchyTree< BV > [private, static]
init(std::vector< NodeType * > &leaves, int level=0)fcl::HierarchyTree< BV >
init_0(std::vector< NodeType * > &leaves)fcl::HierarchyTree< BV > [private]
init_1(std::vector< NodeType * > &leaves)fcl::HierarchyTree< BV > [private]
init_2(std::vector< NodeType * > &leaves)fcl::HierarchyTree< BV > [private]
init_3(std::vector< NodeType * > &leaves)fcl::HierarchyTree< BV > [private]
insert(const BV &bv, void *data)fcl::HierarchyTree< BV >
insertLeaf(NodeType *root, NodeType *leaf)fcl::HierarchyTree< BV > [private]
max_lookahead_levelfcl::HierarchyTree< BV > [protected]
mortonRecurse_0(const NodeVecIterator lbeg, const NodeVecIterator lend, const FCL_UINT32 &split, int bits)fcl::HierarchyTree< BV > [private]
mortonRecurse_1(const NodeVecIterator lbeg, const NodeVecIterator lend, const FCL_UINT32 &split, int bits)fcl::HierarchyTree< BV > [private]
mortonRecurse_2(const NodeVecIterator lbeg, const NodeVecIterator lend)fcl::HierarchyTree< BV > [private]
n_leavesfcl::HierarchyTree< BV > [protected]
NodeType typedeffcl::HierarchyTree< BV > [private]
NodeVecConstIterator typedeffcl::HierarchyTree< BV > [private]
NodeVecIterator typedeffcl::HierarchyTree< BV > [private]
opathfcl::HierarchyTree< BV > [protected]
print(NodeType *root, int depth)fcl::HierarchyTree< BV >
recurseDeleteNode(NodeType *node)fcl::HierarchyTree< BV > [private]
recurseRefit(NodeType *node)fcl::HierarchyTree< BV > [private]
refit()fcl::HierarchyTree< BV >
remove(NodeType *leaf)fcl::HierarchyTree< BV >
removeLeaf(NodeType *leaf)fcl::HierarchyTree< BV > [private]
root_nodefcl::HierarchyTree< BV > [protected]
size() const fcl::HierarchyTree< BV >
sort(NodeType *n, NodeType *&r)fcl::HierarchyTree< BV > [private]
topdown(const NodeVecIterator lbeg, const NodeVecIterator lend)fcl::HierarchyTree< BV > [private]
topdown_0(const NodeVecIterator lbeg, const NodeVecIterator lend)fcl::HierarchyTree< BV > [private]
topdown_1(const NodeVecIterator lbeg, const NodeVecIterator lend)fcl::HierarchyTree< BV > [private]
topdown_levelfcl::HierarchyTree< BV >
update(NodeType *leaf, int lookahead_level=-1)fcl::HierarchyTree< BV >
update(NodeType *leaf, const BV &bv)fcl::HierarchyTree< BV >
update(NodeType *leaf, const BV &bv, const Vec3f &vel, FCL_REAL margin)fcl::HierarchyTree< BV >
update(NodeType *leaf, const BV &bv, const Vec3f &vel)fcl::HierarchyTree< BV >
update(NodeBase< AABB > *leaf, const AABB &bv_, const Vec3f &vel, FCL_REAL margin)fcl::HierarchyTree< BV >
update(NodeBase< AABB > *leaf, const AABB &bv_, const Vec3f &vel)fcl::HierarchyTree< BV >
update(NodeBase< AABB > *leaf, const AABB &bv_, const Vec3f &vel, FCL_REAL margin)fcl::HierarchyTree< BV >
update(NodeBase< AABB > *leaf, const AABB &bv_, const Vec3f &vel)fcl::HierarchyTree< BV >
update_(NodeType *leaf, const BV &bv)fcl::HierarchyTree< BV > [private]
~HierarchyTree()fcl::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:31