Nori

KDTree Member List

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