|
Point Cloud Library (PCL)
1.7.2
|
optimization functor structure More...
#include <pcl/registration/gicp.h>
Inheritance diagram for pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::OptimizationFunctorWithIndices:Public Member Functions | |
| OptimizationFunctorWithIndices (const GeneralizedIterativeClosestPoint *gicp) | |
| double | operator() (const Vector6d &x) |
| void | df (const Vector6d &x, Vector6d &df) |
| void | fdf (const Vector6d &x, double &f, Vector6d &df) |
Public Member Functions inherited from BFGSDummyFunctor< double, 6 > | |
| BFGSDummyFunctor () | |
| BFGSDummyFunctor (int inputs) | |
| virtual | ~BFGSDummyFunctor () |
| int | inputs () const |
| virtual double | operator() (const VectorType &x)=0 |
| virtual void | df (const VectorType &x, VectorType &df)=0 |
| virtual void | fdf (const VectorType &x, Scalar &f, VectorType &df)=0 |
Public Attributes | |
| const GeneralizedIterativeClosestPoint * | gicp_ |
Public Attributes inherited from BFGSDummyFunctor< double, 6 > | |
| const int | m_inputs |
Additional Inherited Members | |
Public Types inherited from BFGSDummyFunctor< double, 6 > | |
| enum | |
| typedef double | Scalar |
| typedef Eigen::Matrix< Scalar, InputsAtCompileTime, 1 > | VectorType |
optimization functor structure
|
inline |
Definition at line 334 of file gicp.h.
References pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::OptimizationFunctorWithIndices::df(), pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::OptimizationFunctorWithIndices::fdf(), and pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::OptimizationFunctorWithIndices::operator()().
|
inline |
Definition at line 280 of file gicp.hpp.
References pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::applyState(), pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::base_transformation_, pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::computeRDerivative(), pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::OptimizationFunctorWithIndices::gicp_, pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::mahalanobis(), pcl::PointCloud< PointT >::points, pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::tmp_idx_src_, pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::tmp_idx_tgt_, pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::tmp_src_, and pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::tmp_tgt_.
Referenced by pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::OptimizationFunctorWithIndices::OptimizationFunctorWithIndices().
|
inline |
Definition at line 316 of file gicp.hpp.
References pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::applyState(), pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::base_transformation_, pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::computeRDerivative(), pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::OptimizationFunctorWithIndices::gicp_, pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::mahalanobis(), pcl::PointCloud< PointT >::points, pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::tmp_idx_src_, pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::tmp_idx_tgt_, pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::tmp_src_, and pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::tmp_tgt_.
Referenced by pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::OptimizationFunctorWithIndices::OptimizationFunctorWithIndices().
|
inline |
Definition at line 255 of file gicp.hpp.
References pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::applyState(), pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::base_transformation_, pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::OptimizationFunctorWithIndices::gicp_, pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::mahalanobis(), pcl::PointCloud< PointT >::points, pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::tmp_idx_src_, pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::tmp_idx_tgt_, pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::tmp_src_, and pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::tmp_tgt_.
Referenced by pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::OptimizationFunctorWithIndices::OptimizationFunctorWithIndices().
| const GeneralizedIterativeClosestPoint* pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::OptimizationFunctorWithIndices::gicp_ |
Definition at line 340 of file gicp.h.
Referenced by pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::OptimizationFunctorWithIndices::df(), pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::OptimizationFunctorWithIndices::fdf(), and pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget >::OptimizationFunctorWithIndices::operator()().