CGAL 5.6.1 - Point Set Processing
CGAL::pointmatcher Namespace Reference

Classes

struct  ICP_config
 The class ICP_config is designed to handle preparing and passing configurations to the registration methods CGAL::pointmatcher::compute_registration_transformation() and CGAL::pointmatcher::register_point_sets(). More...
 

Typedefs

template<typename Scalar >
using ICP = typename PointMatcher< Scalar >::ICP
 

Functions

template<class PointRange1 , class PointRange2 , class NamedParameters1 = parameters::Default_named_parameters, class NamedParameters2 = parameters::Default_named_parameters>
std::pair< geom_traits::Aff_transformation_3, bool > compute_registration_transformation (const PointRange1 &point_set_1, const PointRange2 &point_set_2, const NamedParameters1 &np1=parameters::default_values(), const NamedParameters2 &np2=parameters::default_values())
 Computes the registration of point_set_2 with respect to point_set_1 and returns the corresponding affine transformation. More...
 
template<class PointRange1 , class PointRange2 , class NamedParameters1 = parameters::Default_named_parameters, class NamedParameters2 = parameters::Default_named_parameters>
bool register_point_sets (const PointRange1 &point_set_1, PointRange2 &point_set_2, const NamedParameters1 &np1=parameters::default_values(), const NamedParameters2 &np2=parameters::default_values())
 Computes the registration of point_set_2 with respect to point_set_1 and applies it. More...