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

Go to the source code of this file.

Macros

#define ELEM_SWAP(a, b)   { float t=(a);(a)=(b);(b)=t; }
 
#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,
 
)    { float t=(a);(a)=(b);(b)=t; }

Definition at line 79 of file PointCloud.cpp.

◆ PCA_NORMALS

#define PCA_NORMALS

Definition at line 69 of file PointCloud.cpp.

Typedef Documentation

◆ KdTree3Df

Function Documentation

◆ quick_select()

float quick_select ( float  arr[],
int  n 
)

Definition at line 80 of file PointCloud.cpp.