Nori

GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > Member List

This is the complete list of members for GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >, including all inherited members.
BOOST_STATIC_ASSERT(sizeof(EdgeEvent)==12)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
KDTreeBase::BOOST_STATIC_ASSERT(sizeof(KDNode)==8)KDTreeBase< BoundingBoxType >
buildInternal()GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline, protected]
buildTree(BuildContext &ctx, unsigned int depth, KDNode *node, const BoundingBoxType &nodeBoundingBox, EdgeEvent *eventStart, EdgeEvent *eventEnd, SizeType primCount, bool isLeftChild, SizeType badRefines)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline, protected]
buildTreeMinMax(BuildContext &ctx, unsigned int depth, KDNode *node, const BoundingBoxType &nodeBoundingBox, const BoundingBoxType &tightBBox, IndexType *indices, SizeType primCount, bool isLeftChild, SizeType badRefines)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline, protected]
cast()GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline, protected]
cast() const GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline, protected]
createEventList(OrderedChunkAllocator &alloc, const BoundingBoxType &nodeBoundingBox, IndexType *prims, SizeType primCount)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline, protected]
createLeaf(BuildContext &ctx, KDNode *node, EdgeEvent *eventStart, EdgeEvent *eventEnd, SizeType primCount)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline, protected]
createLeaf(BuildContext &ctx, KDNode *node, SizeType *indices, SizeType primCount)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline, protected]
createLeafAfterRetraction(BuildContext &ctx, KDNode *node, SizeType start)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline, protected]
EBothSides enum valueGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
EBothSidesProcessed enum valueGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
EClassificationResult enum nameGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
ELeftSide enum valueGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
ERightSide enum valueGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
GenericKDTree()GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
getBoundingBox() const KDTreeBase< BoundingBoxType > [inline]
getClip() const GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
getEmptySpaceBonus() const GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
getExactPrimitiveThreshold() const GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
getMaxBadRefines() const GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
getMaxDepth() const GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
getMinMaxBins() const GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
getParallelBuild() const GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
getQueryCost() const GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
getRetract() const GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
getRoot() const KDTreeBase< BoundingBoxType > [inline]
getStopPrims() const GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
getTightBoundingBox() const KDTreeBase< BoundingBoxType > [inline]
getTraversalCost() const GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
IndexType typedefGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >
isBuilt() const KDTreeBase< BoundingBoxType > [inline]
KDNode typedefGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >
m_bboxKDTreeBase< BoundingBoxType > [protected]
m_buildersGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
m_clipGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
m_emptySpaceBonusGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
m_exactPrimThresholdGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
m_indexCountGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
m_indicesGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
m_indirectionLockGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
m_indirectionsGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
m_interfaceGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
m_maxBadRefinesGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
m_maxDepthGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
m_minMaxBinsGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
m_nodeCountGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
m_nodesKDTreeBase< BoundingBoxType > [protected]
m_parallelBuildGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
m_queryCostGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
m_retractGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
m_stopPrimsGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
m_tightBBoxKDTreeBase< BoundingBoxType > [protected]
m_traversalCostGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [protected]
Parent typedefGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >
PointType typedefGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >
Scalar typedefGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >
setClip(bool clip)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
setEmptySpaceBonus(float emptySpaceBonus)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
setExactPrimitiveThreshold(SizeType exactPrimThreshold)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
setMaxBadRefines(SizeType maxBadRefines)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
setMaxDepth(SizeType maxDepth)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
setMinMaxBins(SizeType minMaxBins)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
setParallelBuild(bool parallel)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
setQueryCost(float queryCost)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
setRetract(bool retract)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
setStopPrims(SizeType stopPrims)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
setTraversalCost(float traversalCost)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline]
SizeType typedefGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >
transitionToNLogN(BuildContext &ctx, unsigned int depth, KDNode *node, const BoundingBoxType &nodeBoundingBox, IndexType *indices, SizeType primCount, bool isLeftChild, SizeType badRefines)GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline, protected]
VectorType typedefGenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >
~GenericKDTree()GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived > [inline, virtual]
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines