CGAL 5.1 - Point Set Processing
CGAL::OpenGR Namespace Reference

Typedefs

template<typename Kernel >
using Options = typename gr::Match4pcsBase< gr::FunctorSuper4PCS, gr::Point3D< typename Kernel::FT >, gr::DummyTransformVisitor, gr::AdaptivePointFilter, gr::AdaptivePointFilter::Options >::OptionsType
 

Functions

template<class PointRange1 , class PointRange2 , class NamedParameters1 , class NamedParameters2 >
std::pair< geom_traits::Aff_transformation_3, double > compute_registration_transformation (const PointRange1 &point_set_1, const PointRange2 &point_set_2, const NamedParameters1 &np1, const NamedParameters2 &np2)
 
template<class PointRange1 , class PointRange2 , class NamedParameters1 >
std::pair< typename CGAL::Point_set_processing_3::GetK< PointRange1, NamedParameters1 >::Kernel::Aff_transformation_3, double > compute_registration_transformation (const PointRange1 &point_set_1, PointRange2 &point_set_2, const NamedParameters1 &np1)
 
template<class PointRange1 , class PointRange2 >
std::pair< typename CGAL::Point_set_processing_3::GetK< PointRange1, Named_function_parameters< bool, internal_np::all_default_t > >::Kernel::Aff_transformation_3, double > compute_registration_transformation (const PointRange1 &point_set_1, PointRange2 &point_set_2)
 
template<class PointRange1 , class PointRange2 , class NamedParameters1 , class NamedParameters2 >
double register_point_sets (const PointRange1 &point_set_1, PointRange2 &point_set_2, const NamedParameters1 &np1, const NamedParameters2 &np2)
 
template<class PointRange1 , class PointRange2 , class NamedParameters1 >
double register_point_sets (const PointRange1 &point_set_1, PointRange2 &point_set_2, const NamedParameters1 &np1)
 
template<class PointRange1 , class PointRange2 >
double register_point_sets (const PointRange1 &point_set_1, PointRange2 &point_set_2)
 

Typedef Documentation

◆ Options

template<typename Kernel >
using CGAL::OpenGR::Options = typedef typename gr::Match4pcsBase<gr::FunctorSuper4PCS, gr::Point3D<typename Kernel::FT>, gr::DummyTransformVisitor, gr::AdaptivePointFilter, gr::AdaptivePointFilter::Options>::OptionsType

Function Documentation

◆ compute_registration_transformation() [1/2]

template<class PointRange1 , class PointRange2 >
std::pair<typename CGAL::Point_set_processing_3::GetK<PointRange1, Named_function_parameters<bool, internal_np::all_default_t> >::Kernel::Aff_transformation_3, double> CGAL::OpenGR::compute_registration_transformation ( const PointRange1 &  point_set_1,
PointRange2 &  point_set_2 
)

◆ compute_registration_transformation() [2/2]

template<class PointRange1 , class PointRange2 , class NamedParameters1 >
std::pair<typename CGAL::Point_set_processing_3::GetK<PointRange1, NamedParameters1>::Kernel::Aff_transformation_3, double> CGAL::OpenGR::compute_registration_transformation ( const PointRange1 &  point_set_1,
PointRange2 &  point_set_2,
const NamedParameters1 &  np1 
)

◆ register_point_sets() [1/2]

template<class PointRange1 , class PointRange2 >
double CGAL::OpenGR::register_point_sets ( const PointRange1 &  point_set_1,
PointRange2 &  point_set_2 
)

◆ register_point_sets() [2/2]

template<class PointRange1 , class PointRange2 , class NamedParameters1 >
double CGAL::OpenGR::register_point_sets ( const PointRange1 &  point_set_1,
PointRange2 &  point_set_2,
const NamedParameters1 &  np1 
)