CGAL 6.1 - Point Set Processing

Loading...
Searching...
No Matches
Classes | Typedefs | Functions
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.
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.