BinaryBVTree(PrimArrayAccessor< PRIM > *paccessor) | BinaryBVTree< BV, PRIM > | inline |
BVTree(PrimArrayAccessor< PRIMType > *primAccessor) | BVTree< BinaryBVTree< BV, PRIM > > | inline |
BVType typedef (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | |
countNodes() const (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | inline |
createLeft(NodeIterator parent) (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | inline |
createLeft(NodeIterator parent)=0 (defined in BVTree< BinaryBVTree< BV, PRIM > >) | BVTree< BinaryBVTree< BV, PRIM > > | pure virtual |
createRight(NodeIterator parent) (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | inline |
createRight(NodeIterator parent)=0 (defined in BVTree< BinaryBVTree< BV, PRIM > >) | BVTree< BinaryBVTree< BV, PRIM > > | pure virtual |
createRoot() (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | inlinevirtual |
getIterator() const (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | inline |
getMaxTrisPerLeaf() const (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | inlinevirtual |
getNrPrimitives(const NodeIterator &leafnode) const (defined in BVTree< BinaryBVTree< BV, PRIM > >) | BVTree< BinaryBVTree< BV, PRIM > > | inline |
getPrimitive(const NodeIterator &leafnode, PRIMType &dst, size_t triNr) const | BVTree< BinaryBVTree< BV, PRIM > > | inline |
getRoot() (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | inline |
getRootIterator() const (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | inlinevirtual |
Node typedef (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | |
NodeIterator typedef (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | |
optimize() (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | inlinevirtual |
PRIMType typedef (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | |
print() const (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | inline |
Ptr typedef (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | |
setBV(const BVType &bv, NodeIterator node) (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | inline |
setBV(const BVType &bv, NodeIterator node)=0 (defined in BVTree< BinaryBVTree< BV, PRIM > >) | BVTree< BinaryBVTree< BV, PRIM > > | pure virtual |
setLeafPrimitives(Node *node, size_t primStartIdxs) (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | inline |
setNrOfPrims(int size, NodeIterator node) (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | inline |
setNrOfPrims(int size, NodeIterator node)=0 (defined in BVTree< BinaryBVTree< BV, PRIM > >) | BVTree< BinaryBVTree< BV, PRIM > > | pure virtual |
setPrimIdx(int primIdx, NodeIterator node) (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | inline |
setPrimIdx(int primIdx, NodeIterator node)=0 (defined in BVTree< BinaryBVTree< BV, PRIM > >) | BVTree< BinaryBVTree< BV, PRIM > > | pure virtual |
value_type typedef (defined in BinaryBVTree< BV, PRIM >) | BinaryBVTree< BV, PRIM > | |
~BinaryBVTree() | BinaryBVTree< BV, PRIM > | inline |
~BVTree() | BVTree< BinaryBVTree< BV, PRIM > > | inlinevirtual |