On this page
#include <pcl/registration/transformation_estimation_lm.h>
Public Member Functions |
|
| OptimizationFunctor (int m_data_points, const TransformationEstimationLM *estimator) | |
| Functor constructor. More... |
|
| OptimizationFunctor (const OptimizationFunctor &src) | |
| Copy constructor. More... |
|
| OptimizationFunctor & | operator= (const OptimizationFunctor &src) |
| Copy operator. More... |
|
| ~OptimizationFunctor () override=default | |
| Destructor. More... |
|
| int | operator() (const VectorX &x, VectorX &fvec) const |
| Fill fvec from x. More... |
|
| 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... |
|
Public Attributes |
|
| const TransformationEstimationLM< PointSource, PointTarget, MatScalar > * | estimator_ |
Additional Inherited Members |
|
| 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 > |
| int | m_data_points_ |
Detailed Description
template<typename PointSource, typename PointTarget, typename MatScalar = float>
struct pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctor
Definition at line 256 of file transformation_estimation_lm.h.
Constructor & Destructor Documentation
OptimizationFunctor() [1/2]
|
inline |
Functor constructor.
- Parameters
-
[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.
OptimizationFunctor() [2/2]
|
inline |
Copy constructor.
- Parameters
-
[in] src the optimization functor to copy into this
Definition at line 270 of file transformation_estimation_lm.h.
~OptimizationFunctor()
|
overridedefault |
Destructor.
Member Function Documentation
operator()()
| 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
- Parameters
-
[in] x state vector [out] fvec f values vector
Definition at line 242 of file transformation_estimation_lm.hpp.
operator=()
|
inline |
Copy operator.
- Parameters
-
[in] src the optimization functor to copy into this
Definition at line 280 of file transformation_estimation_lm.h.
Member Data Documentation
estimator_
| 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 pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctor::operator=().
The documentation for this struct was generated from the following files:
- pcl/registration/transformation_estimation_lm.h
- pcl/registration/impl/transformation_estimation_lm.hpp
© 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.html