Point Cloud Library (PCL)  1.3.1
Public Types | Public Member Functions | Public Attributes
pcl::SampleConsensusModelCylinder::OptimizationFunctor Struct Reference

Functor for the optimization function. More...

Inheritance diagram for pcl::SampleConsensusModelCylinder::OptimizationFunctor:
Inheritance graph
[legend]
Collaboration diagram for pcl::SampleConsensusModelCylinder::OptimizationFunctor:
Collaboration graph
[legend]

List of all members.

Public Types

enum  
typedef _Scalar Scalar
typedef Eigen::Matrix< Scalar,
InputsAtCompileTime, 1 > 
InputType
typedef Eigen::Matrix< Scalar,
ValuesAtCompileTime, 1 > 
ValueType
typedef Eigen::Matrix< Scalar,
ValuesAtCompileTime,
InputsAtCompileTime > 
JacobianType

Public Member Functions

 OptimizationFunctor (int n, int m, pcl::SampleConsensusModelCylinder< PointT, PointNT > *model)
 Functor constructor.
int operator() (const Eigen::VectorXd &x, Eigen::VectorXd &fvec) const
 Cost function to be minimized.
int inputs () const
int values () const

Public Attributes

pcl::SampleConsensusModelCylinder
< PointT, PointNT > * 
model_
const int m_inputs
const int m_values

Detailed Description

Functor for the optimization function.


Member Typedef Documentation

typedef Eigen::Matrix<Scalar,InputsAtCompileTime,1> pcl::Functor::InputType [inherited]

Definition at line 438 of file sac_model.h.

typedef Eigen::Matrix<Scalar,ValuesAtCompileTime,InputsAtCompileTime> pcl::Functor::JacobianType [inherited]

Definition at line 440 of file sac_model.h.

typedef _Scalar pcl::Functor::Scalar [inherited]

Definition at line 433 of file sac_model.h.

typedef Eigen::Matrix<Scalar,ValuesAtCompileTime,1> pcl::Functor::ValueType [inherited]

Definition at line 439 of file sac_model.h.


Member Enumeration Documentation

anonymous enum [inherited]

Definition at line 434 of file sac_model.h.


Constructor & Destructor Documentation

pcl::SampleConsensusModelCylinder::OptimizationFunctor::OptimizationFunctor ( int  n,
int  m,
pcl::SampleConsensusModelCylinder< PointT, PointNT > *  model 
) [inline]

Functor constructor.

Parameters:
[in]nthe number of variables
[in]mthe number of functions
[in]estimatorpointer to the estimator object
[in]distancedistance computation function pointer

Definition at line 279 of file sac_model_cylinder.h.


Member Function Documentation

int pcl::Functor::inputs ( ) const [inline, inherited]

Definition at line 447 of file sac_model.h.

int pcl::SampleConsensusModelCylinder::OptimizationFunctor::operator() ( const Eigen::VectorXd &  x,
Eigen::VectorXd &  fvec 
) const [inline]

Cost function to be minimized.

Parameters:
[in]xvariables array
[out]fvecresultant functions evaluations
Returns:
0

Definition at line 285 of file sac_model_cylinder.h.

int pcl::Functor::values ( ) const [inline, inherited]

Definition at line 448 of file sac_model.h.


Member Data Documentation

const int pcl::Functor::m_inputs [inherited]

Definition at line 442 of file sac_model.h.

const int pcl::Functor::m_values [inherited]

Definition at line 442 of file sac_model.h.

Definition at line 302 of file sac_model_cylinder.h.


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