Nori
|
Per-thread context used to manage memory allocations, also records some useful statistics. More...
#include <gkdtree.h>
Public Member Functions | |
BuildContext (SizeType primCount, SizeType binCount) | |
size_t | size () |
void | accumulateStatisticsFrom (const BuildContext &ctx) |
Public Attributes | |
OrderedChunkAllocator | leftAlloc |
OrderedChunkAllocator | rightAlloc |
BlockedVector< KDNode, NORI_KD_BLOCKSIZE_KD > | nodes |
BlockedVector< IndexType, NORI_KD_BLOCKSIZE_IDX > | indices |
ClassificationStorage | classStorage |
MinMaxBins | minMaxBins |
SizeType | leafNodeCount |
SizeType | nonemptyLeafNodeCount |
SizeType | innerNodeCount |
SizeType | primIndexCount |
SizeType | retractedSplits |
SizeType | pruned |
Per-thread context used to manage memory allocations, also records some useful statistics.
GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildContext::BuildContext | ( | SizeType | primCount, |
SizeType | binCount | ||
) | [inline] |
void GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildContext::accumulateStatisticsFrom | ( | const BuildContext & | ctx | ) | [inline] |
size_t GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildContext::size | ( | ) | [inline] |
ClassificationStorage GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildContext::classStorage |
BlockedVector<IndexType, NORI_KD_BLOCKSIZE_IDX> GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildContext::indices |
SizeType GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildContext::innerNodeCount |
SizeType GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildContext::leafNodeCount |
OrderedChunkAllocator GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildContext::leftAlloc |
MinMaxBins GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildContext::minMaxBins |
BlockedVector<KDNode, NORI_KD_BLOCKSIZE_KD> GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildContext::nodes |
SizeType GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildContext::nonemptyLeafNodeCount |
SizeType GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildContext::primIndexCount |
SizeType GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildContext::pruned |
SizeType GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildContext::retractedSplits |
OrderedChunkAllocator GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildContext::rightAlloc |