|
Point Cloud Library (PCL) 1.15.1
|
#include <pcl/registration/transformation_estimation_lm.h>
Public Member Functions | |
| OptimizationFunctor (int m_data_points, const TransformationEstimationLM *estimator) | |
| Functor constructor. | |
| OptimizationFunctor (const OptimizationFunctor &src) | |
| Copy constructor. | |
| OptimizationFunctor & | operator= (const OptimizationFunctor &src) |
| Copy operator. | |
| ~OptimizationFunctor () override=default | |
| Destructor. | |
| int | operator() (const VectorX &x, VectorX &fvec) const |
| Fill fvec from x. | |
| Public Member Functions inherited from pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< MatScalar > | |
| Functor () | |
| Empty Constructor. | |
| virtual | ~Functor ()=default |
| Destructor. | |
| int | values () const |
| Get the number of values. | |
Public Attributes | |
| const TransformationEstimationLM< PointSource, PointTarget, MatScalar > * | estimator_ |
Additional Inherited Members | |
| Public Types inherited from pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< MatScalar > | |
| enum | |
| using | Scalar |
| using | InputType |
| using | ValueType |
| using | JacobianType |
| Protected Attributes inherited from pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< MatScalar > | |
| int | m_data_points_ |
Definition at line 256 of file transformation_estimation_lm.h.
|
inline |
Functor constructor.
| [in] | m_data_points | the number of data points to evaluate |
| [in,out] | estimator | pointer to the estimator object |
Definition at line 263 of file transformation_estimation_lm.h.
References estimator_, pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< MatScalar >::Functor(), and pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::TransformationEstimationLM().
Referenced by operator=(), and OptimizationFunctor().
|
inline |
Copy constructor.
| [in] | src | the optimization functor to copy into this |
Definition at line 270 of file transformation_estimation_lm.h.
References estimator_, pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< MatScalar >::Functor(), pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< MatScalar >::m_data_points_, and OptimizationFunctor().
|
overridedefault |
Destructor.
| int pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctor::operator() | ( | const VectorX & | x, |
| VectorX & | fvec ) const |
Fill fvec from x.
For the current state vector x fill the f values
| [in] | x | state vector |
| [out] | fvec | f values vector |
Definition at line 240 of file transformation_estimation_lm.hpp.
References estimator_, and pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< MatScalar >::values().
|
inline |
Copy operator.
| [in] | src | the optimization functor to copy into this |
Definition at line 280 of file transformation_estimation_lm.h.
References estimator_, pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< MatScalar >::Functor(), and OptimizationFunctor().
| const TransformationEstimationLM<PointSource, PointTarget, MatScalar>* pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctor::estimator_ |
Definition at line 297 of file transformation_estimation_lm.h.
Referenced by operator()(), operator=(), OptimizationFunctor(), and OptimizationFunctor().