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,
 
)
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 call graph for this function:
armarx::ctrlutil::a
double a(double t, double a0, double j)
Definition: CtrlUtil.h:45