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_point_to_plane_weighted.h>
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 () |
Destructor. More... |
|
int | values () const |
Get the number of values. More... |
|
Protected Attributes |
|
int | m_data_points_ |
Detailed Description
template<typename PointSource, typename PointTarget, typename MatScalar = float>
template<typename _Scalar, int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
struct pcl::registration::TransformationEstimationPointToPlaneWeighted< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >
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 225 of file transformation_estimation_point_to_plane_weighted.h.
Member Typedef Documentation
InputType
using pcl::registration::TransformationEstimationPointToPlaneWeighted< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::InputType = Eigen::Matrix<_Scalar, InputsAtCompileTime, 1> |
Definition at line 228 of file transformation_estimation_point_to_plane_weighted.h.
JacobianType
using pcl::registration::TransformationEstimationPointToPlaneWeighted< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::JacobianType = Eigen::Matrix<_Scalar, ValuesAtCompileTime, InputsAtCompileTime> |
Definition at line 231 of file transformation_estimation_point_to_plane_weighted.h.
Scalar
using pcl::registration::TransformationEstimationPointToPlaneWeighted< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::Scalar = _Scalar |
Definition at line 226 of file transformation_estimation_point_to_plane_weighted.h.
ValueType
using pcl::registration::TransformationEstimationPointToPlaneWeighted< PointSource, PointTarget, MatScalar >::Functor< _Scalar, NX, NY >::ValueType = Eigen::Matrix<_Scalar, ValuesAtCompileTime, 1> |
Definition at line 229 of file transformation_estimation_point_to_plane_weighted.h.
Member Enumeration Documentation
anonymous enum
anonymous enum |
Enumerator | |
---|---|
InputsAtCompileTime | |
ValuesAtCompileTime |
Definition at line 227 of file transformation_estimation_point_to_plane_weighted.h.
Constructor & Destructor Documentation
Functor() [1/2]
|
inline |
Empty Constructor.
Definition at line 234 of file transformation_estimation_point_to_plane_weighted.h.
Functor() [2/2]
|
inline |
Constructor.
- Parameters
-
[in] m_data_points number of data points to evaluate.
Definition at line 239 of file transformation_estimation_point_to_plane_weighted.h.
~Functor()
|
inlinevirtual |
Destructor.
Definition at line 242 of file transformation_estimation_point_to_plane_weighted.h.
Member Function Documentation
values()
|
inline |
Get the number of values.
Definition at line 246 of file transformation_estimation_point_to_plane_weighted.h.
Member Data Documentation
m_data_points_
|
protected |
The documentation for this struct was generated from the following file:
- pcl/registration/transformation_estimation_point_to_plane_weighted.h
© 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_point_to_plane_weighted_1_1_functor.html