OpenGV
A library for solving calibrated central and non-central geometric vision problems
opengv::OptimizationFunctor< _Scalar, NX, NY > Struct Template Reference

#include <OptimizationFunctor.hpp>

Public Types

enum  { InputsAtCompileTime = NX, ValuesAtCompileTime = NY }
 
typedef _Scalar Scalar
 
typedef Matrix< Scalar, InputsAtCompileTime, 1 > InputType
 
typedef Matrix< Scalar, ValuesAtCompileTime, 1 > ValueType
 
typedef Matrix< Scalar, ValuesAtCompileTime, InputsAtCompileTime > JacobianType
 

Public Member Functions

 OptimizationFunctor ()
 
 OptimizationFunctor (int inputs, int values)
 
int inputs () const
 
int values () const
 

Public Attributes

const int m_inputs
 
const int m_values
 

Detailed Description

template<typename _Scalar, int NX = Dynamic, int NY = Dynamic>
struct opengv::OptimizationFunctor< _Scalar, NX, NY >

Generic functor base for use with the Eigen-nonlinear optimization toolbox. Please refer to the Eigen-documentation for further information.

Member Typedef Documentation

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
typedef Matrix<Scalar,InputsAtCompileTime,1> opengv::OptimizationFunctor< _Scalar, NX, NY >::InputType

undocumented

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
typedef Matrix<Scalar,ValuesAtCompileTime,InputsAtCompileTime> opengv::OptimizationFunctor< _Scalar, NX, NY >::JacobianType

undocumented

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
typedef _Scalar opengv::OptimizationFunctor< _Scalar, NX, NY >::Scalar

undocumented

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
typedef Matrix<Scalar,ValuesAtCompileTime,1> opengv::OptimizationFunctor< _Scalar, NX, NY >::ValueType

undocumented

Member Enumeration Documentation

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
anonymous enum

undocumented

Constructor & Destructor Documentation

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
opengv::OptimizationFunctor< _Scalar, NX, NY >::OptimizationFunctor ( )
inline

undocumented

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
opengv::OptimizationFunctor< _Scalar, NX, NY >::OptimizationFunctor ( int  inputs,
int  values 
)
inline

undocumented

Member Function Documentation

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
int opengv::OptimizationFunctor< _Scalar, NX, NY >::inputs ( ) const
inline

undocumented

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
int opengv::OptimizationFunctor< _Scalar, NX, NY >::values ( ) const
inline

undocumented

Member Data Documentation

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
const int opengv::OptimizationFunctor< _Scalar, NX, NY >::m_inputs

undocumented

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
const int opengv::OptimizationFunctor< _Scalar, NX, NY >::m_values

undocumented


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