Mitsuba Renderer  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived > Member List

This is the complete list of members for mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >, including all inherited members.

BOOST_STATIC_ASSERT(sizeof(EdgeEvent)==12)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
mitsuba::KDTreeBase::BOOST_STATIC_ASSERT(sizeof(KDNode)==8)mitsuba::KDTreeBase< AABBType >
buildInternal()mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inlineprotected
buildTree(BuildContext &ctx, unsigned int depth, KDNode *node, const AABBType &nodeAABB, EdgeEvent *eventStart, EdgeEvent *eventEnd, SizeType primCount, bool isLeftChild, SizeType badRefines)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inlineprotected
buildTreeMinMax(BuildContext &ctx, unsigned int depth, KDNode *node, const AABBType &nodeAABB, const AABBType &tightAABB, IndexType *indices, SizeType primCount, bool isLeftChild, SizeType badRefines)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inlineprotected
cast()mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inlineprotected
cast() const mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inlineprotected
createEventList(OrderedChunkAllocator &alloc, const AABBType &nodeAABB, IndexType *prims, SizeType primCount)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inlineprotected
createLeaf(BuildContext &ctx, KDNode *node, EdgeEvent *eventStart, EdgeEvent *eventEnd, SizeType primCount)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inlineprotected
createLeaf(BuildContext &ctx, KDNode *node, SizeType *indices, SizeType primCount)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inlineprotected
createLeafAfterRetraction(BuildContext &ctx, KDNode *node, SizeType start)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inlineprotected
decRef(bool autoDeallocate=true) const Object
EBothSides enum valuemitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
EBothSidesProcessed enum valuemitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
EClassificationResult enum namemitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
ELeftSide enum valuemitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
ERightSide enum valuemitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
GenericKDTree()mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
getAABB() const mitsuba::KDTreeBase< AABBType >inline
getClass() const mitsuba::KDTreeBase< AABBType >virtual
getClip() const mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
getEmptySpaceBonus() const mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
getExactPrimitiveThreshold() const mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
getIndices() const mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
getLogLevel() const mitsuba::KDTreeBase< AABBType >inline
getMaxBadRefines() const mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
getMaxDepth() const mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
getMinMaxBins() const mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
getParallelBuild() const mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
getQueryCost() const mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
getRefCount() const Objectinline
getRetract() const mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
getRoot() const mitsuba::KDTreeBase< AABBType >inline
getStopPrims() const mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
getTightAABB() const mitsuba::KDTreeBase< AABBType >inline
getTraversalCost() const mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
incRef() const Object
IndexType typedefmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >
isBuilt() const mitsuba::KDTreeBase< AABBType >inline
KDNode typedefmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >
m_aabbmitsuba::KDTreeBase< AABBType >protected
m_buildersmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
m_clipmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
m_emptySpaceBonusmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
m_exactPrimThresholdmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
m_indexCountmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
m_indicesmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
m_indirectionLockmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
m_indirectionsmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
m_interfacemitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
m_logLevelmitsuba::KDTreeBase< AABBType >protected
m_maxBadRefinesmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
m_maxDepthmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
m_minMaxBinsmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
m_nodeCountmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
m_nodesmitsuba::KDTreeBase< AABBType >protected
m_parallelBuildmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
m_queryCostmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
m_retractmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
m_stopPrimsmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
m_theClassmitsuba::KDTreeBase< AABBType >static
m_tightAABBmitsuba::KDTreeBase< AABBType >protected
m_traversalCostmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >protected
Object()Object
Parent typedefmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >
PointType typedefmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >
Scalar typedefmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >
setClip(bool clip)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
setEmptySpaceBonus(Float emptySpaceBonus)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
setExactPrimitiveThreshold(SizeType exactPrimThreshold)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
setLogLevel(ELogLevel level)mitsuba::KDTreeBase< AABBType >inline
setMaxBadRefines(SizeType maxBadRefines)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
setMaxDepth(SizeType maxDepth)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
setMinMaxBins(SizeType minMaxBins)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
setParallelBuild(bool parallel)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
setQueryCost(Float queryCost)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
setRetract(bool retract)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
setStopPrims(SizeType stopPrims)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
setTraversalCost(Float traversalCost)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inline
SizeType typedefmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >
staticInitialization()Objectstatic
staticShutdown()Objectstatic
toString() const Objectvirtual
transitionToNLogN(BuildContext &ctx, unsigned int depth, KDNode *node, const AABBType &nodeAABB, IndexType *indices, SizeType primCount, bool isLeftChild, SizeType badRefines)mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inlineprotected
VectorType typedefmitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >
~GenericKDTree()mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >inlinevirtual
~KDTreeBase()mitsuba::KDTreeBase< AABBType >inlineprotectedvirtual
~Object()Objectprotectedvirtual