pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctorWithIndices Struct Reference

#include <pcl/registration/transformation_estimation_lm.h>

Inheritance diagram for pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctorWithIndices:
Inheritance graph
[legend]
Collaboration diagram for pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctorWithIndices:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 OptimizationFunctorWithIndices (int m_data_points, const TransformationEstimationLM *estimator)
 Functor constructor.
 OptimizationFunctorWithIndices (const OptimizationFunctorWithIndices &src)
 Copy constructor.
OptimizationFunctorWithIndicesoperator= (const OptimizationFunctorWithIndices &src)
 Copy operator.
virtual ~OptimizationFunctorWithIndices ()
 Destructor.
int operator() (const VectorX &x, VectorX &fvec) const
 Fill fvec from x.

Public Attributes

const
TransformationEstimationLM
< PointSource, PointTarget,
MatScalar > * 
estimator_

Detailed Description

template<typename PointSource, typename PointTarget, typename MatScalar = float>
struct pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctorWithIndices

Definition at line 302 of file transformation_estimation_lm.h.


Constructor & Destructor Documentation

template<typename PointSource, typename PointTarget, typename MatScalar = float>
pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctorWithIndices::OptimizationFunctorWithIndices ( int  m_data_points,
const TransformationEstimationLM estimator 
) [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 310 of file transformation_estimation_lm.h.

template<typename PointSource, typename PointTarget, typename MatScalar = float>
pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctorWithIndices::OptimizationFunctorWithIndices ( const OptimizationFunctorWithIndices src  )  [inline]

Copy constructor.

Parameters:
[in] the optimization functor to copy into this

Definition at line 318 of file transformation_estimation_lm.h.

template<typename PointSource, typename PointTarget, typename MatScalar = float>
virtual pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctorWithIndices::~OptimizationFunctorWithIndices (  )  [inline, virtual]

Destructor.

Definition at line 336 of file transformation_estimation_lm.h.


Member Function Documentation

template<typename PointSource , typename PointTarget , typename MatScalar >
int pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctorWithIndices::operator() ( const VectorX x,
VectorX fvec 
) const [inline]
template<typename PointSource, typename PointTarget, typename MatScalar = float>
OptimizationFunctorWithIndices& pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctorWithIndices::operator= ( const OptimizationFunctorWithIndices src  )  [inline]

Copy operator.

Parameters:
[in] the optimization functor to copy into this

Definition at line 328 of file transformation_estimation_lm.h.

References pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctorWithIndices::estimator_.


Member Data Documentation

template<typename PointSource, typename PointTarget, typename MatScalar = float>
const TransformationEstimationLM<PointSource, PointTarget, MatScalar>* pcl::registration::TransformationEstimationLM< PointSource, PointTarget, MatScalar >::OptimizationFunctorWithIndices::estimator_

The documentation for this struct was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends