|
Point Cloud Library (PCL)
1.15.1-dev
|
Base functor all the models that need non linear optimization must define their own one and implement operator() (const Eigen::VectorXd& x, Eigen::VectorXd& fvec) or operator() (const Eigen::VectorXf& x, Eigen::VectorXf& fvec) depending on the chosen _Scalar. More...
#include <pcl/registration/transformation_estimation_lm.h>
Inheritance diagram for pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >:Public Types | |
| enum | { InputsAtCompileTime = NX , ValuesAtCompileTime = NY } |
| using | Scalar = _Scalar |
| using | InputType = Eigen::Matrix< _Scalar, InputsAtCompileTime, 1 > |
| using | ValueType = Eigen::Matrix< _Scalar, ValuesAtCompileTime, 1 > |
| using | JacobianType = Eigen::Matrix< _Scalar, ValuesAtCompileTime, InputsAtCompileTime > |
Public Member Functions | |
| Functor () | |
| Empty Constructor. More... | |
| Functor (int m_data_points) | |
| Constructor. More... | |
| virtual | ~Functor ()=default |
| Destructor. More... | |
| int | values () const |
| Get the number of values. More... | |
Protected Attributes | |
| int | m_data_points_ |
Base functor all the models that need non linear optimization must define their own one and implement operator() (const Eigen::VectorXd& x, Eigen::VectorXd& fvec) or operator() (const Eigen::VectorXf& x, Eigen::VectorXf& fvec) depending on the chosen _Scalar.
Definition at line 226 of file transformation_estimation_lm.h.
| using pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::InputType = Eigen::Matrix<_Scalar, InputsAtCompileTime, 1> |
Definition at line 229 of file transformation_estimation_lm.h.
| using pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::JacobianType = Eigen::Matrix<_Scalar, ValuesAtCompileTime, InputsAtCompileTime> |
Definition at line 231 of file transformation_estimation_lm.h.
| using pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::Scalar = _Scalar |
Definition at line 227 of file transformation_estimation_lm.h.
| using pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::ValueType = Eigen::Matrix<_Scalar, ValuesAtCompileTime, 1> |
Definition at line 230 of file transformation_estimation_lm.h.
| anonymous enum |
| Enumerator | |
|---|---|
| InputsAtCompileTime | |
| ValuesAtCompileTime | |
Definition at line 228 of file transformation_estimation_lm.h.
|
inline |
Empty Constructor.
Definition at line 235 of file transformation_estimation_lm.h.
|
inline |
Constructor.
| [in] | m_data_points | number of data points to evaluate. |
Definition at line 240 of file transformation_estimation_lm.h.
|
virtualdefault |
Destructor.
|
inline |
Get the number of values.
Definition at line 247 of file transformation_estimation_lm.h.
|
protected |
Definition at line 253 of file transformation_estimation_lm.h.
Referenced by pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::values().