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() const | GenericKDTree< 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 value | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
EBothSidesProcessed enum value | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
EClassificationResult enum name | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
ELeftSide enum value | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
ERightSide enum value | GenericKDTree< 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() const | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [inline] |
getClippedBoundingBox(IndexType index, const BoundingBox3f &clip) const | KDTree | [inline] |
getEmptySpaceBonus() const | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [inline] |
getExactPrimitiveThreshold() const | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [inline] |
getMaxBadRefines() const | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [inline] |
getMaxDepth() const | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [inline] |
getMesh(IndexType idx) | KDTree | [inline] |
getMesh(IndexType idx) const | KDTree | [inline] |
getMeshCount() const | KDTree | [inline] |
getMinMaxBins() const | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [inline] |
getParallelBuild() const | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [inline] |
getPrimitiveCount() const | KDTree | [inline] |
getQueryCost() const | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [inline] |
getRetract() const | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [inline] |
getRoot() const | KDTreeBase< BoundingBox3f > | [inline] |
getStopPrims() const | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [inline] |
getTightBoundingBox() const | KDTreeBase< BoundingBox3f > | [inline] |
getTraversalCost() const | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [inline] |
IndexType typedef | KDTree | [protected] |
isBuilt() const | KDTreeBase< BoundingBox3f > | [inline] |
KDNode typedef | KDTree | [protected] |
KDTree() | KDTree | |
m_bbox | KDTreeBase< BoundingBox3f > | [protected] |
m_builders | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
m_clip | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
m_emptySpaceBonus | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
m_exactPrimThreshold | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
m_indexCount | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
m_indices | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
m_indirectionLock | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
m_indirections | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
m_interface | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
m_maxBadRefines | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
m_maxDepth | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
m_minMaxBins | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
m_nodeCount | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
m_nodes | KDTreeBase< BoundingBox3f > | [protected] |
m_parallelBuild | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
m_queryCost | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
m_retract | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
m_stopPrims | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
m_tightBBox | KDTreeBase< BoundingBox3f > | [protected] |
m_traversalCost | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [protected] |
Parent typedef | KDTree | [protected] |
PointType typedef | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | |
rayIntersect(const Ray3f &ray, Intersection &its, bool shadowRay=false) const | KDTree | |
Scalar typedef | GenericKDTree< 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 typedef | KDTree | [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 typedef | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | |
~GenericKDTree() | GenericKDTree< BoundingBox3f, SurfaceAreaHeuristic3, KDTree > | [inline, virtual] |
~KDTree() | KDTree | [virtual] |