PointCloud.cpp File Reference
+ Include dependency graph for PointCloud.cpp:

Go to the source code of this file.

Macros

#define ELEM_SWAP(a, b)
 
#define PCA_NORMALS
 

Typedefs

typedef GfxTL::KdTree< GfxTL::IncrementalDistanceKdTreeStrategy< GfxTL::MaxIntervalSplittingKdTreeStrategy< GfxTL::CellBBoxBuildInformationKdTreeStrategy< GfxTL::BBoxBuildInformationTreeStrategy< GfxTL::BucketSizeMaxLevelSubdivisionTreeStrategy< GfxTL::CellLevelTreeStrategy< GfxTL::BaseKdTreeStrategy< GfxTL::CellRangeDataTreeStrategy< GfxTL::NullTreeStrategy, GfxTL::IndexedIteratorTreeDataKernel< PointCloud::const_iterator, MiscLib::Vector< size_t > > > > > > > > > >, GfxTL::L2Norm, GfxTL::VectorKernelD< 3 >::VectorKernelType > KdTree3Df
 

Functions

float quick_select (float arr[], int n)
 

Macro Definition Documentation

◆ ELEM_SWAP

#define ELEM_SWAP ( a,
b )
Value:
{ \
float t = (a); \
(a) = (b); \
(b) = t; \
}

Definition at line 58 of file PointCloud.cpp.

◆ PCA_NORMALS

#define PCA_NORMALS

Definition at line 48 of file PointCloud.cpp.

Typedef Documentation

◆ KdTree3Df

Function Documentation

◆ quick_select()

float quick_select ( float arr[],
int n )

Definition at line 66 of file PointCloud.cpp.

+ Here is the caller graph for this function: