#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.