Public Member Functions | Public Attributes
pcl::registration::TransformationEstimationLM< PointSource, PointTarget >::OptimizationFunctorWithIndices Struct Reference

#include <transformation_estimation_lm.h>

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

List of all members.

Public Member Functions

int operator() (const Eigen::VectorXd &x, Eigen::VectorXd &fvec) const
OptimizationFunctorWithIndicesoperator= (const OptimizationFunctorWithIndices &src)
 OptimizationFunctorWithIndices (int m_data_points, TransformationEstimationLM *estimator)
 OptimizationFunctorWithIndices (const OptimizationFunctorWithIndices &src)
virtual ~OptimizationFunctorWithIndices ()
 Destructor.

Public Attributes

TransformationEstimationLM
< PointSource, PointTarget > * 
estimator_

Detailed Description

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

Definition at line 280 of file transformation_estimation_lm.h.


Constructor & Destructor Documentation

template<typename PointSource, typename PointTarget>
pcl::registration::TransformationEstimationLM< PointSource, PointTarget >::OptimizationFunctorWithIndices::OptimizationFunctorWithIndices ( int  m_data_points,
TransformationEstimationLM estimator 
) [inline]

Functor constructor

Parameters:
[in]m_data_pointsthe number of data points to evaluate
[in,out]estimatorpointer to the estimator object

Definition at line 288 of file transformation_estimation_lm.h.

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

Copy constructor

Parameters:
[in]theoptimization functor to copy into this

Definition at line 294 of file transformation_estimation_lm.h.

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

Destructor.

Definition at line 312 of file transformation_estimation_lm.h.


Member Function Documentation

template<typename PointSource , typename PointTarget >
int pcl::registration::TransformationEstimationLM< PointSource, PointTarget >::OptimizationFunctorWithIndices::operator() ( const Eigen::VectorXd &  x,
Eigen::VectorXd &  fvec 
) const

Fill fvec from x. For the current state vector x fill the f values

Parameters:
[in]xstate vector
[out]fvecf values vector

Definition at line 240 of file transformation_estimation_lm.hpp.

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

Copy operator

Parameters:
[in]theoptimization functor to copy into this

Definition at line 304 of file transformation_estimation_lm.h.


Member Data Documentation

template<typename PointSource, typename PointTarget>
TransformationEstimationLM<PointSource, PointTarget>* pcl::registration::TransformationEstimationLM< PointSource, PointTarget >::OptimizationFunctorWithIndices::estimator_

Definition at line 321 of file transformation_estimation_lm.h.


The documentation for this struct was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:20:23