#include <vcg/space/point3.h>#include <vcg/space/point4.h>#include <vcg/space/line3.h>#include <vcg/space/plane3.h>#include <vcg/math/base.h>#include <vcg/math/point_matching.h>#include <vcg/math/matrix33.h>#include <vcg/math/quaternion.h>#include <vcg/math/lin_algebra.h>#include <vcg/math/matrix44.h>#include <vcg/space/index/grid_static_ptr.h>#include <vcg/complex/trimesh/closest.h>#include <vcg/complex/trimesh/update/bounding.h>#include <vcg/simplex/vertex/base.h>#include <vcg/simplex/face/base.h>#include <vcg/complex/trimesh/base.h>#include <vcg/complex/trimesh/stat.h>#include <wrap/io_trimesh/export_ply.h>

Go to the source code of this file.
Classes | |
| struct | vcg::tri::FourPCS< MeshType >::CandiType |
| struct | vcg::tri::FourPCS< MeshType >::Couple |
| struct | vcg::tri::FourPCS< MeshType >::EPoint |
| class | vcg::tri::FourPCS< MeshType > |
| struct | vcg::tri::FourPCS< MeshType >::Parameters |
| class | vcg::tri::FourPCS< MeshType >::PFace |
| class | vcg::tri::FourPCS< MeshType >::PMesh |
| class | vcg::tri::FourPCS< MeshType >::PUsedTypes |
| class | vcg::tri::FourPCS< MeshType >::PVertex |
Namespaces | |
| namespace | vcg |
* | |
| namespace | vcg::tri |
Typedefs | |
| typedef bool | AACb (const int pos, const char *str) |
| typedef bool AACb(const int pos, const char *str) |
implementation of the 4PCS method from the paper: "4-Points Congruent Sets for Robust Pairwise Surface Registration" D.Aiger, N.Mitra D.Cohen-Or, SIGGRAPH 2008 ps: the name of the variables are out of vcg standard but like the one used in the paper pseudocode.
Definition at line 53 of file autoalign_4pcs.h.