Octree.h
Go to the documentation of this file.
1 #ifndef OCTREE_HEADER
2 #define OCTREE_HEADER
3 #include "PointCloud.h"
4 #include <GfxTL/AACubeTree.h>
13 #include <GfxTL/NullTreeStrategy.h>
17 #include <MiscLib/Vector.h>
18 
19 typedef GfxTL::AACubeTree
20 <
22 <
24 <
26 <
28 <
30 <
31 3,
33 <
35 <
38 <
41 >
42 >
43 >
44 >
45 >
46 >
47 >
48 >
50 
51 typedef GfxTL::AACubeTree
52 <
54 <
56 <
58 <
60 <
62 <
63 3,
65 <
67 <
70 <
73 >
74 >
75 >
76 >
77 >
78 >
79 >
80 >
82 
83 #endif
IndexedTreeDataKernels.h
ScoreAACubeTreeStrategy.h
ShuffleIndicesTreeDataKernelStrategy.h
CellLevelTreeStrategy.h
AACubeTree.h
Vector.h
GfxTL::ShuffleIndicesTreeDataKernelStrategy
Definition: ShuffleIndicesTreeDataKernelStrategy.h:10
CellSizeDataTreeStrategy.h
NullTreeStrategy.h
GfxTL::CellCenterAACubeTreeStrategy
Definition: CellCenterAACubeTreeStrategy.h:9
MiscLib::Vector< size_t >
MiscLib::Vector< Point >::const_iterator
const typedef Point * const_iterator
Definition: Vector.h:26
ImmediateTreeDataKernels.h
GfxTL::BaseAACubeTreeStrategy
Definition: AACubeTree.h:69
CellRangeDataTreeStrategy.h
GfxTL::BucketSizeMaxLevelSubdivisionTreeStrategy
Definition: BucketSizeMaxLevelSubdivisionTreeStrategy.h:7
RebuildAACubeTreeStrategy.h
GfxTL::CellRangeDataTreeStrategy
Definition: CellRangeDataTreeStrategy.h:8
GfxTL::IteratedIndexedIteratorTreeDataKernel
Definition: IndexedTreeDataKernels.h:388
BucketSizeMaxLevelSubdivisionTreeStrategy.h
LevelBuildInformationTreeStrategy.h
CellCenterAACubeTreeStrategy.h
IndexedOctreeType
GfxTL::AACubeTree< 3, ScoreAACubeTreeStrategy< 3, RebuildAACubeTreeStrategy< GfxTL::BucketSizeMaxLevelSubdivisionTreeStrategy< GfxTL::CellLevelTreeStrategy< GfxTL::CellCenterAACubeTreeStrategy< 3, GfxTL::BaseAACubeTreeStrategy< GfxTL::CellRangeDataTreeStrategy< GfxTL::NullTreeStrategy, GfxTL::IteratedIndexedIteratorTreeDataKernel< MiscLib::Vector< size_t >::iterator, PointCloud::const_iterator >>>>>>>>> IndexedOctreeType
Definition: Octree.h:81
ScoreAACubeTreeStrategy
Definition: ScoreAACubeTreeStrategy.h:10
RebuildAACubeTreeStrategy
Definition: RebuildAACubeTreeStrategy.h:8
GfxTL::ImmediateRangeTreeDataKernel
Definition: ImmediateTreeDataKernels.h:228
ImmediateOctreeType
GfxTL::AACubeTree< 3, ScoreAACubeTreeStrategy< 3, RebuildAACubeTreeStrategy< GfxTL::BucketSizeMaxLevelSubdivisionTreeStrategy< GfxTL::CellLevelTreeStrategy< GfxTL::CellCenterAACubeTreeStrategy< 3, GfxTL::BaseAACubeTreeStrategy< GfxTL::CellRangeDataTreeStrategy< GfxTL::NullTreeStrategy, GfxTL::ShuffleIndicesTreeDataKernelStrategy< GfxTL::ImmediateRangeTreeDataKernel< PointCloud >, MiscLib::Vector< size_t >>>>>>>>>> ImmediateOctreeType
Definition: Octree.h:49
GfxTL::CellLevelTreeStrategy
Definition: CellLevelTreeStrategy.h:7
PointCloud.h
GfxTL::NullTreeStrategy
Definition: NullTreeStrategy.h:6
GfxTL::AACubeTree
Definition: AACubeTree.h:287