stereo
Public Types | Public Member Functions | Public Attributes | List of all members
stereo::ransac::FitTransform Struct Reference

#include <ransac.hpp>

Inheritance diagram for stereo::ransac::FitTransform:
stereo::ransac::FitTransformUncertain

Public Types

typedef Eigen::Affine3d Model
 
typedef double Real
 

Public Member Functions

 FitTransform (const std::vector< Eigen::Vector3d > &x, const std::vector< Eigen::Vector3d > &p, double errorThreshold=0.1)
 
virtual ~FitTransform ()
 
size_t getSampleCount (void) const
 
bool fitModel (const vector_size_t &useIndices, Eigen::Affine3d &model) const
 
virtual double testSample (size_t index, const Eigen::Affine3d &model) const
 

Public Attributes

const std::vector< Eigen::Vector3d > & x
 
const std::vector< Eigen::Vector3d > p
 
double errorThreshold
 

Member Typedef Documentation

typedef Eigen::Affine3d stereo::ransac::FitTransform::Model

Constructor & Destructor Documentation

stereo::ransac::FitTransform::FitTransform ( const std::vector< Eigen::Vector3d > &  x,
const std::vector< Eigen::Vector3d > &  p,
double  errorThreshold = 0.1 
)
inline
virtual stereo::ransac::FitTransform::~FitTransform ( )
inlinevirtual

Member Function Documentation

bool stereo::ransac::FitTransform::fitModel ( const vector_size_t useIndices,
Eigen::Affine3d &  model 
) const
inline
size_t stereo::ransac::FitTransform::getSampleCount ( void  ) const
inline
virtual double stereo::ransac::FitTransform::testSample ( size_t  index,
const Eigen::Affine3d &  model 
) const
inlinevirtual

Member Data Documentation

double stereo::ransac::FitTransform::errorThreshold
const std::vector<Eigen::Vector3d> stereo::ransac::FitTransform::p
const std::vector<Eigen::Vector3d>& stereo::ransac::FitTransform::x

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