#include <point_matching.h>
Public Types | |
typedef Matrix33< ScalarType > | Matrix33x |
typedef Matrix44< ScalarType > | Matrix44x |
typedef Point3< ScalarType > | Point3x |
typedef Quaternion< ScalarType > | Quaternionx |
Static Public Member Functions | |
static bool | ComputeMatchMatrix (Matrix44x &res, std::vector< Point3x > &Ps, std::vector< Point3x > &Ns, std::vector< Point3x > &Pt) |
static bool | ComputeRigidMatchMatrix (Matrix44x &res, std::vector< Point3x > &Pfix, std::vector< Point3x > &Pmov, Quaternionx &q, Point3x &tr) |
static bool | ComputeRigidMatchMatrix (Matrix44x &res, std::vector< Point3x > &Pfix, std::vector< Point3x > &Pmov) |
static bool | ComputeSimilarityMatchMatrix (Matrix44x &res, std::vector< Point3x > &Pfix, std::vector< Point3x > &Pmov) |
static bool | ComputeWeightedRigidMatchMatrix (Matrix44x &res, std::vector< Point3x > &Pfix, std::vector< Point3x > &Pmov, std::vector< ScalarType > weights, Quaternionx &q, Point3x &tr) |
Definition at line 39 of file point_matching.h.
typedef Matrix33<ScalarType> vcg::PointMatching< ScalarType >::Matrix33x |
Definition at line 43 of file point_matching.h.
typedef Matrix44<ScalarType> vcg::PointMatching< ScalarType >::Matrix44x |
Definition at line 44 of file point_matching.h.
typedef Point3<ScalarType> vcg::PointMatching< ScalarType >::Point3x |
Definition at line 42 of file point_matching.h.
typedef Quaternion<ScalarType> vcg::PointMatching< ScalarType >::Quaternionx |
Definition at line 45 of file point_matching.h.
static bool vcg::PointMatching< ScalarType >::ComputeMatchMatrix | ( | Matrix44x & | res, | |
std::vector< Point3x > & | Ps, | |||
std::vector< Point3x > & | Ns, | |||
std::vector< Point3x > & | Pt | |||
) | [inline, static] |
Definition at line 265 of file point_matching.h.
static bool vcg::PointMatching< ScalarType >::ComputeRigidMatchMatrix | ( | Matrix44x & | res, | |
std::vector< Point3x > & | Pfix, | |||
std::vector< Point3x > & | Pmov, | |||
Quaternionx & | q, | |||
Point3x & | tr | |||
) | [inline, static] |
Definition at line 198 of file point_matching.h.
static bool vcg::PointMatching< ScalarType >::ComputeRigidMatchMatrix | ( | Matrix44x & | res, | |
std::vector< Point3x > & | Pfix, | |||
std::vector< Point3x > & | Pmov | |||
) | [inline, static] |
Definition at line 88 of file point_matching.h.
static bool vcg::PointMatching< ScalarType >::ComputeSimilarityMatchMatrix | ( | Matrix44x & | res, | |
std::vector< Point3x > & | Pfix, | |||
std::vector< Point3x > & | Pmov | |||
) | [inline, static] |
Definition at line 54 of file point_matching.h.
static bool vcg::PointMatching< ScalarType >::ComputeWeightedRigidMatchMatrix | ( | Matrix44x & | res, | |
std::vector< Point3x > & | Pfix, | |||
std::vector< Point3x > & | Pmov, | |||
std::vector< ScalarType > | weights, | |||
Quaternionx & | q, | |||
Point3x & | tr | |||
) | [inline, static] |
Definition at line 131 of file point_matching.h.