, 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() 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] |