#include <iostream>#include <QTime>#include <omp.h>#include "nanoflann.hpp"#include <vcg/complex/complex.h>#include <wrap/io_trimesh/import.h>#include <wrap/io_trimesh/export.h>#include <vcg/space/index/kdtree/kdtree.h>#include <vcg/space/index/grid_static_ptr.h>#include <vcg/space/index/perfect_spatial_hashing.h>#include <vcg/space/index/spatial_hashing.h>#include <vcg/space/index/octree.h>
Go to the source code of this file.
Classes | |
| class | CFace |
| class | CMesh |
| class | CUsedTypes |
| class | CVertex |
| compositing wanted proprieties More... | |
| struct | PointCloud< T >::Point |
| struct | PointCloud< T > |
Functions | |
| int | main (int argc, char *argv[]) |
| void | testKDTree (CMesh &mesh, std::vector< unsigned int > &test_indeces, std::vector< vcg::Point3f > &randomSamples) |
| void | testNanoFLANN (CMesh &mesh, std::vector< unsigned int > &test_indeces, std::vector< vcg::Point3f > randomSamples) |
| void | testOctree (CMesh &mesh, std::vector< unsigned int > &test_indeces, std::vector< vcg::Point3f > &randomSamples) |
| void | testPerfectSpatialHashing (CMesh &mesh, std::vector< unsigned int > &test_indeces) |
| void | testSpatialHashing (CMesh &mesh, std::vector< unsigned int > &test_indeces, std::vector< vcg::Point3f > &randomSamples) |
| void | testUniformGrid (CMesh &mesh, std::vector< unsigned int > &test_indeces, std::vector< vcg::Point3f > &randomSamples) |
Variables | |
| int | kNearest = 256 |
| int | num_test = 1000 |
| float | queryDist = 0.0037 |
| float | ratio = 1000.0f |
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 404 of file trimesh_indexing.cpp.
| void testKDTree | ( | CMesh & | mesh, |
| std::vector< unsigned int > & | test_indeces, | ||
| std::vector< vcg::Point3f > & | randomSamples | ||
| ) |
Definition at line 69 of file trimesh_indexing.cpp.
| void testNanoFLANN | ( | CMesh & | mesh, |
| std::vector< unsigned int > & | test_indeces, | ||
| std::vector< vcg::Point3f > | randomSamples | ||
| ) |
Definition at line 139 of file trimesh_indexing.cpp.
| void testOctree | ( | CMesh & | mesh, |
| std::vector< unsigned int > & | test_indeces, | ||
| std::vector< vcg::Point3f > & | randomSamples | ||
| ) |
Definition at line 348 of file trimesh_indexing.cpp.
| void testPerfectSpatialHashing | ( | CMesh & | mesh, |
| std::vector< unsigned int > & | test_indeces | ||
| ) |
Definition at line 319 of file trimesh_indexing.cpp.
| void testSpatialHashing | ( | CMesh & | mesh, |
| std::vector< unsigned int > & | test_indeces, | ||
| std::vector< vcg::Point3f > & | randomSamples | ||
| ) |
Definition at line 263 of file trimesh_indexing.cpp.
| void testUniformGrid | ( | CMesh & | mesh, |
| std::vector< unsigned int > & | test_indeces, | ||
| std::vector< vcg::Point3f > & | randomSamples | ||
| ) |
Definition at line 207 of file trimesh_indexing.cpp.
| int kNearest = 256 |
Definition at line 20 of file trimesh_indexing.cpp.
| int num_test = 1000 |
Definition at line 19 of file trimesh_indexing.cpp.
| float queryDist = 0.0037 |
Definition at line 21 of file trimesh_indexing.cpp.
| float ratio = 1000.0f |
Definition at line 22 of file trimesh_indexing.cpp.