#include <transformation_estimation_lm.h>
Public Types | |
enum | { InputsAtCompileTime = NX, ValuesAtCompileTime = NY } |
typedef Eigen::Matrix< _Scalar, InputsAtCompileTime, 1 > | InputType |
typedef Eigen::Matrix< _Scalar, ValuesAtCompileTime, InputsAtCompileTime > | JacobianType |
typedef _Scalar | Scalar |
typedef Eigen::Matrix< _Scalar, ValuesAtCompileTime, 1 > | ValueType |
Public Member Functions | |
Functor () | |
Empty Construtor. | |
Functor (int m_data_points) | |
Constructor. | |
int | values () const |
Get the number of values. | |
virtual | ~Functor () |
Destructor. | |
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) dependening on the choosen _Scalar
Definition at line 225 of file transformation_estimation_lm.h.
typedef Eigen::Matrix<_Scalar,InputsAtCompileTime,1> pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::InputType |
Definition at line 233 of file transformation_estimation_lm.h.
typedef Eigen::Matrix<_Scalar,ValuesAtCompileTime,InputsAtCompileTime> pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::JacobianType |
Definition at line 235 of file transformation_estimation_lm.h.
typedef _Scalar pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::Scalar |
Definition at line 227 of file transformation_estimation_lm.h.
typedef Eigen::Matrix<_Scalar,ValuesAtCompileTime,1> pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::ValueType |
Definition at line 234 of file transformation_estimation_lm.h.
anonymous enum |
Definition at line 228 of file transformation_estimation_lm.h.
pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::Functor | ( | ) | [inline] |
Empty Construtor.
Definition at line 238 of file transformation_estimation_lm.h.
pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::Functor | ( | int | m_data_points | ) | [inline] |
Constructor.
[in] | m_data_points | number of data points to evaluate. |
Definition at line 243 of file transformation_estimation_lm.h.
virtual pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::~Functor | ( | ) | [inline, virtual] |
Destructor.
Definition at line 246 of file transformation_estimation_lm.h.
int pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::values | ( | ) | const [inline] |
Get the number of values.
Definition at line 250 of file transformation_estimation_lm.h.
int pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::m_data_points_ [protected] |
Definition at line 253 of file transformation_estimation_lm.h.