|
#include "PointCloud.h"
#include <MiscLib/Vector.h>
#include <iostream>
#include <iterator>
#include <fstream>
#include <limits>
#include <algorithm>
#include <cmath>
#include "Plane.h"
#include <GfxTL/KdTree.h>
#include <GfxTL/CellRangeDataTreeStrategy.h>
#include <GfxTL/IndexedTreeDataKernels.h>
#include <GfxTL/VectorKernel.h>
#include <GfxTL/NullTreeStrategy.h>
#include <GfxTL/BBoxDistanceKdTreeStrategy.h>
#include <GfxTL/IncrementalDistanceKdTreeStrategy.h>
#include <GfxTL/MaxIntervalSplittingKdTreeStrategy.h>
#include <GfxTL/CellBBoxBuildInformationKdTreeStrategy.h>
#include <GfxTL/BBoxBuildInformationTreeStrategy.h>
#include <GfxTL/BucketSizeMaxLevelSubdivisionTreeStrategy.h>
#include <GfxTL/CellLevelTreeStrategy.h>
#include <GfxTL/L2Norm.h>
#include <GfxTL/Plane.h>
#include <GfxTL/VectorXD.h>
#include <GfxTL/IndexedIterator.h>
#include <MiscLib/AlignedAllocator.h>
#include <MiscLib/NoShrinkVector.h>
Go to the source code of this file.
Macros | |
#define | ELEM_SWAP(a, b) { float t=(a);(a)=(b);(b)=t; } |
#define | PCA_NORMALS |
Functions | |
float | quick_select (float arr[], int n) |
#define ELEM_SWAP | ( | a, | |
b | |||
) | { float t=(a);(a)=(b);(b)=t; } |
Definition at line 79 of file PointCloud.cpp.
#define PCA_NORMALS |
Definition at line 69 of file PointCloud.cpp.
Definition at line 66 of file PointCloud.cpp.
Definition at line 80 of file PointCloud.cpp.