cpp-toolbox  0.0.1
A toolbox library for C++
Loading...
Searching...
No Matches
toolbox::pcl::generalized_icp_t< DataType, KNNSearcher > Member List

This is the complete list of members for toolbox::pcl::generalized_icp_t< DataType, KNNSearcher >, including all inherited members.

align(const transformation_t &initial_guess, result_type &result)toolbox::pcl::base_fine_registration_t< Derived, DataType >inline
align(result_type &result)toolbox::pcl::base_fine_registration_t< Derived, DataType >inline
align_impl(const transformation_t &initial_guess, result_type &result)toolbox::pcl::generalized_icp_t< DataType, KNNSearcher >protected
base_fine_registration_t()=defaulttoolbox::pcl::base_fine_registration_t< Derived, DataType >
base_fine_registration_t(const base_fine_registration_t &)=deletetoolbox::pcl::base_fine_registration_t< Derived, DataType >
base_fine_registration_t(base_fine_registration_t &&)=defaulttoolbox::pcl::base_fine_registration_t< Derived, DataType >
base_fine_registration_t< generalized_icp_t< DataType, KNNSearcher >, DataType >toolbox::pcl::generalized_icp_t< DataType, KNNSearcher >friend
base_type typedeftoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >
compute_covariances(const point_cloud &cloud, knn_searcher_type &searcher, std::vector< Matrix3 > &covariances)toolbox::pcl::generalized_icp_t< DataType, KNNSearcher >protected
compute_error(const point_cloud &source, const point_cloud &target, const std::vector< std::pair< std::size_t, std::size_t > > &correspondences, const transformation_t &transform) consttoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >protected
compute_mahalanobis_distance(const Vector3 &p_src, const Vector3 &p_tgt, const Matrix3 &C_src, const Matrix3 &C_tgt, const transformation_t &transform, Vector6 *gradient=nullptr) consttoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >protected
compute_transformation(const point_cloud &source, const point_cloud &target, const std::vector< std::pair< std::size_t, std::size_t > > &correspondences, const transformation_t &current_transform)toolbox::pcl::generalized_icp_t< DataType, KNNSearcher >protected
find_correspondences(const point_cloud &transformed_source, std::vector< std::pair< std::size_t, std::size_t > > &correspondences, std::vector< DataType > &distances)toolbox::pcl::generalized_icp_t< DataType, KNNSearcher >protected
generalized_icp_t(bool enable_parallel=false)toolbox::pcl::generalized_icp_t< DataType, KNNSearcher >inlineexplicit
get_correspondence_type() consttoolbox::pcl::base_fine_registration_t< Derived, DataType >inline
get_correspondence_type_impl() consttoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >inline
get_covariance_epsilon() consttoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >inline
get_enable_parallel() consttoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >inline
get_euclidean_fitness_epsilon() consttoolbox::pcl::base_fine_registration_t< Derived, DataType >inline
get_k_correspondences() consttoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >inline
get_max_correspondence_distance() consttoolbox::pcl::base_fine_registration_t< Derived, DataType >inline
get_max_iterations() consttoolbox::pcl::base_fine_registration_t< Derived, DataType >inline
get_optimizer_max_iterations() consttoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >inline
get_outlier_rejection_ratio() consttoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >inline
get_record_history() consttoolbox::pcl::base_fine_registration_t< Derived, DataType >inline
get_transformation_epsilon() consttoolbox::pcl::base_fine_registration_t< Derived, DataType >inline
has_converged(std::size_t iteration, const transformation_t &current_transform, const transformation_t &previous_transform, DataType current_error, DataType previous_error, std::string &termination_reason) consttoolbox::pcl::base_fine_registration_t< Derived, DataType >inlineprotected
has_converged_impl(std::size_t, const transformation_t &, const transformation_t &, DataType, DataType, std::string &) consttoolbox::pcl::base_fine_registration_t< Derived, DataType >inlineprotected
has_source_normals() consttoolbox::pcl::base_fine_registration_t< Derived, DataType >inline
has_target_normals() consttoolbox::pcl::base_fine_registration_t< Derived, DataType >inline
iteration_callback_t typedeftoolbox::pcl::base_fine_registration_t< Derived, DataType >
knn_searcher_type typedeftoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >
lbfgs_optimize(const Vector6 &x0, const point_cloud &source, const point_cloud &target, const std::vector< std::pair< std::size_t, std::size_t > > &correspondences, const transformation_t &base_transform)toolbox::pcl::generalized_icp_t< DataType, KNNSearcher >protected
m_euclidean_fitness_epsilontoolbox::pcl::base_fine_registration_t< Derived, DataType >protected
m_iteration_callbacktoolbox::pcl::base_fine_registration_t< Derived, DataType >protected
m_max_correspondence_distancetoolbox::pcl::base_fine_registration_t< Derived, DataType >protected
m_max_iterationstoolbox::pcl::base_fine_registration_t< Derived, DataType >protected
m_record_historytoolbox::pcl::base_fine_registration_t< Derived, DataType >protected
m_source_cloudtoolbox::pcl::base_fine_registration_t< Derived, DataType >protected
m_source_updatedtoolbox::pcl::base_fine_registration_t< Derived, DataType >protected
m_target_cloudtoolbox::pcl::base_fine_registration_t< Derived, DataType >protected
m_target_updatedtoolbox::pcl::base_fine_registration_t< Derived, DataType >protected
m_transformation_epsilontoolbox::pcl::base_fine_registration_t< Derived, DataType >protected
Matrix3 typedeftoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >
Matrix6 typedeftoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >
objective_function(const Vector6 &x, const point_cloud &source, const point_cloud &target, const std::vector< std::pair< std::size_t, std::size_t > > &correspondences, const transformation_t &base_transform, Vector6 *gradient=nullptr) consttoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >protected
operator=(const base_fine_registration_t &)=deletetoolbox::pcl::base_fine_registration_t< Derived, DataType >
operator=(base_fine_registration_t &&)=defaulttoolbox::pcl::base_fine_registration_t< Derived, DataType >
point_cloud typedeftoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >
point_cloud_ptr typedeftoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >
point_type typedeftoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >
preprocess_impl()toolbox::pcl::generalized_icp_t< DataType, KNNSearcher >protected
record_iteration(result_type &result, std::size_t iteration, const transformation_t &transform, DataType error, DataType error_change, std::size_t num_correspondences)toolbox::pcl::base_fine_registration_t< Derived, DataType >inlineprotected
reject_outliers(std::vector< std::pair< std::size_t, std::size_t > > &correspondences, std::vector< DataType > &distances)toolbox::pcl::generalized_icp_t< DataType, KNNSearcher >protected
result_type typedeftoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >
set_covariance_epsilon(DataType epsilon)toolbox::pcl::generalized_icp_t< DataType, KNNSearcher >inline
set_enable_parallel(bool enable)toolbox::pcl::generalized_icp_t< DataType, KNNSearcher >inline
set_euclidean_fitness_epsilon(DataType epsilon)toolbox::pcl::base_fine_registration_t< Derived, DataType >inline
set_iteration_callback(iteration_callback_t callback)toolbox::pcl::base_fine_registration_t< Derived, DataType >inline
set_k_correspondences(std::size_t k)toolbox::pcl::generalized_icp_t< DataType, KNNSearcher >inline
set_max_correspondence_distance(DataType distance)toolbox::pcl::base_fine_registration_t< Derived, DataType >inline
set_max_iterations(std::size_t max_iterations)toolbox::pcl::base_fine_registration_t< Derived, DataType >inline
set_optimizer_max_iterations(std::size_t max_iter)toolbox::pcl::generalized_icp_t< DataType, KNNSearcher >inline
set_outlier_rejection_ratio(DataType ratio)toolbox::pcl::generalized_icp_t< DataType, KNNSearcher >inline
set_record_history(bool record)toolbox::pcl::base_fine_registration_t< Derived, DataType >inline
set_source(const point_cloud_ptr &source)toolbox::pcl::base_fine_registration_t< Derived, DataType >inline
set_target(const point_cloud_ptr &target)toolbox::pcl::base_fine_registration_t< Derived, DataType >inline
set_transformation_epsilon(DataType epsilon)toolbox::pcl::base_fine_registration_t< Derived, DataType >inline
transformation_t typedeftoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >
transformation_to_vector(const transformation_t &transform) consttoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >protected
validate_input() consttoolbox::pcl::base_fine_registration_t< Derived, DataType >inlineprotected
validate_input_impl() consttoolbox::pcl::base_fine_registration_t< Derived, DataType >inlineprotected
Vector3 typedeftoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >
Vector6 typedeftoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >
vector_to_transformation(const Vector6 &vec) consttoolbox::pcl::generalized_icp_t< DataType, KNNSearcher >protected
~base_fine_registration_t()=defaulttoolbox::pcl::base_fine_registration_t< Derived, DataType >virtual