Public Member Functions
LiHartley5ptFrom6ptsBuilder< ErrorAccumClassT > Class Template Reference

model builder that produces a model using 5-point algorithm from Li and Hartley More...

#include <emat_estimation.h>

Inheritance diagram for LiHartley5ptFrom6ptsBuilder< ErrorAccumClassT >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual unsigned int getSize () const
 model size.
EIGEN_MAKE_ALIGNED_OPERATOR_NEW LiHartley5ptFrom6ptsBuilder (const ErrorAccumClassT &_error_accum)
virtual shared_ptr< EMatrixModeloperator() (const ImageMatchVec &selected)

Detailed Description

template<class ErrorAccumClassT>
class LiHartley5ptFrom6ptsBuilder< ErrorAccumClassT >

model builder that produces a model using 5-point algorithm from Li and Hartley

The size of the model is six. The sixth data point is used to reduce number of solutions produced by the 5-point algorithm to one.

Uses AngleError as an error function for RanSaC.

Todo:
Not tested.
See also:
AngleError

Definition at line 61 of file emat_estimation.h.


Constructor & Destructor Documentation

template<class ErrorAccumClassT>
EIGEN_MAKE_ALIGNED_OPERATOR_NEW LiHartley5ptFrom6ptsBuilder< ErrorAccumClassT >::LiHartley5ptFrom6ptsBuilder ( const ErrorAccumClassT &  _error_accum) [inline]

Definition at line 64 of file emat_estimation.h.


Member Function Documentation

template<class ErrorAccumClassT>
virtual unsigned int LiHartley5ptFrom6ptsBuilder< ErrorAccumClassT >::getSize ( ) const [inline, virtual]

model size.

Implements GeneralizedModelBuilder< ErrorAccumClassT >.

Definition at line 84 of file emat_estimation.h.

template<class ErrorAccumClassT>
virtual shared_ptr<EMatrixModel> LiHartley5ptFrom6ptsBuilder< ErrorAccumClassT >::operator() ( const ImageMatchVec selected) [inline, virtual]

Definition at line 68 of file emat_estimation.h.


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


pose_estimation
Author(s): Jiri Divis/jiridivis@gmail.com
autogenerated on Wed Mar 27 2013 21:00:15