#include <pcl/registration/transformation_estimation_lm.h>
Public Member Functions | |
OptimizationFunctorWithIndices (int m_data_points, const TransformationEstimationLM *estimator) | |
Functor constructor. More... |
|
OptimizationFunctorWithIndices (const OptimizationFunctorWithIndices &src) | |
Copy constructor. More... |
|
OptimizationFunctorWithIndices & | operator= (const OptimizationFunctorWithIndices &src) |
Copy operator. More... |
|
~OptimizationFunctorWithIndices () | |
Destructor. More... |
|
int | operator() (const VectorX &x, VectorX &fvec) const |
Fill fvec from x. More... |
|
Public Member Functions inherited from pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< MatScalar > | |
Functor () | |
Empty Constructor. More... |
|
Functor (int m_data_points) | |
Constructor. More... |
|
virtual | ~Functor () |
Destructor. More... |
|
int | values () const |
Get the number of values. More... |
|
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 = MatScalar |
using | InputType = Eigen::Matrix< MatScalar, InputsAtCompileTime, 1 > |
using | ValueType = Eigen::Matrix< MatScalar, ValuesAtCompileTime, 1 > |
using | JacobianType = Eigen::Matrix< MatScalar, ValuesAtCompileTime, InputsAtCompileTime > |
Protected Attributes inherited from pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::Functor< MatScalar > | |
int | m_data_points_ |
Definition at line 299 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 306 of file transformation_estimation_lm.h.
| inline |
Copy constructor.
[in] | src | the optimization functor to copy into this |
Definition at line 314 of file transformation_estimation_lm.h.
| inline |
Destructor.
Definition at line 332 of file transformation_estimation_lm.h.
int pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctorWithIndices::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 271 of file transformation_estimation_lm.hpp.
| inline |
Copy operator.
[in] | src | the optimization functor to copy into this |
Definition at line 324 of file transformation_estimation_lm.h.
const TransformationEstimationLM<PointSource, PointTarget, MatScalar>* pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctorWithIndices::estimator_ |
Definition at line 341 of file transformation_estimation_lm.h.
Referenced by pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctorWithIndices::operator=().
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/structpcl_1_1registration_1_1_transformation_estimation_l_m_1_1_optimization_functor_with_indices.html