[an error occurred while processing this directive]
Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

RansacParameterEstimator Class Reference

This class defines the interface for parameter estimators. More...

#include <RansacParameterEstimator.h>

Inheritance diagram for RansacParameterEstimator:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 RansacParameterEstimator (unsigned int minElements)
 Constructor which takes the number of data objects required for an exact estimate (e.g.
unsigned int numForEstimate () const
 Returns the number of data objects required for an exact estimate (e.g.

Protected Attributes

unsigned int minForEstimate

Detailed Description

This class defines the interface for parameter estimators.

Classes which inherit from it can be used by the Ransac class to perform robust parameter estimation. The interface includes three methods: 1.estimate() - Estimation of the parameters using the minimal amount of data (exact estimate). 2.leastSquaresEstimate() - Estimation of the parameters using overdetermined data, so that the estimate minimizes a least squres error criteria. 3.agree() - Does the given data agree with the model parameters.

Author: Ziv Yaniv


Constructor & Destructor Documentation

RansacParameterEstimator::RansacParameterEstimator unsigned int  minElements  )  [inline]
 

Constructor which takes the number of data objects required for an exact estimate (e.g.

2 for a line where the data objects are points


Member Function Documentation

unsigned int RansacParameterEstimator::numForEstimate  )  const [inline]
 

Returns the number of data objects required for an exact estimate (e.g.

2 for a line where the data objects are points)


Member Data Documentation

unsigned int RansacParameterEstimator::minForEstimate [protected]
 


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

Generated on Mon Sep 20 01:01:35 2010 for Hugintrunk by doxygen 1.3.9.1