|
Point Cloud Library (PCL)
1.15.1-dev
|
#include <pcl/registration/transformation_estimation_point_to_plane_weighted.h>
Inheritance diagram for pcl::registration::TransformationEstimationPointToPlaneWeighted< PointSource, PointTarget, MatScalar >::OptimizationFunctorWithIndices:
Collaboration diagram for pcl::registration::TransformationEstimationPointToPlaneWeighted< PointSource, PointTarget, MatScalar >::OptimizationFunctorWithIndices:Public Member Functions | |
| OptimizationFunctorWithIndices (int m_data_points, const TransformationEstimationPointToPlaneWeighted *estimator) | |
| Functor constructor. More... | |
| OptimizationFunctorWithIndices (const OptimizationFunctorWithIndices &src) | |
| Copy constructor. More... | |
| OptimizationFunctorWithIndices & | operator= (const OptimizationFunctorWithIndices &src) |
| Copy operator. More... | |
| virtual | ~OptimizationFunctorWithIndices ()=default |
| Destructor. More... | |
| int | operator() (const VectorX &x, VectorX &fvec) const |
| Fill fvec from x. More... | |
Public Member Functions inherited from pcl::registration::TransformationEstimationPointToPlaneWeighted< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY > | |
| 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 TransformationEstimationPointToPlaneWeighted< PointSource, PointTarget, MatScalar > * | estimator_ |
Additional Inherited Members | |
Public Types inherited from pcl::registration::TransformationEstimationPointToPlaneWeighted< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY > | |
| 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 > |
Protected Attributes inherited from pcl::registration::TransformationEstimationPointToPlaneWeighted< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY > | |
| int | m_data_points_ |
Definition at line 307 of file transformation_estimation_point_to_plane_weighted.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 314 of file transformation_estimation_point_to_plane_weighted.h.
|
inline |
Copy constructor.
| [in] | src | the optimization functor to copy into this |
Definition at line 323 of file transformation_estimation_point_to_plane_weighted.h.
|
virtualdefault |
Destructor.
| int pcl::registration::TransformationEstimationPointToPlaneWeighted< 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 311 of file transformation_estimation_point_to_plane_weighted.hpp.
|
inline |
Copy operator.
| [in] | src | the optimization functor to copy into this |
Definition at line 333 of file transformation_estimation_point_to_plane_weighted.h.
| const TransformationEstimationPointToPlaneWeighted<PointSource, PointTarget, MatScalar>* pcl::registration::TransformationEstimationPointToPlaneWeighted< PointSource, PointTarget, MatScalar >::OptimizationFunctorWithIndices::estimator_ |