Public Member Functions | Private Types
pcl::RandomSampleConsensus< PointT > Class Template Reference

RandomSampleConsensus represents an implementation of the RANSAC (RAndom SAmple Consensus) algorithm, as described in: "Random Sample Consensus: A Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartography", Martin A. Fischler and Robert C. Bolles, Comm. Of the ACM 24: 381–395, June 1981. More...

#include <ransac.h>

Inheritance diagram for pcl::RandomSampleConsensus< PointT >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool computeModel (int debug_verbosity_level=0)
 Compute the actual model and find the inliers.
 RandomSampleConsensus (const SampleConsensusModelPtr &model)
 RANSAC (RAndom SAmple Consensus) main constructor.
 RandomSampleConsensus (const SampleConsensusModelPtr &model, double threshold)
 RANSAC (RAndom SAmple Consensus) main constructor.

Private Types

typedef SampleConsensusModel
< PointT >::Ptr 
SampleConsensusModelPtr

Detailed Description

template<typename PointT>
class pcl::RandomSampleConsensus< PointT >

RandomSampleConsensus represents an implementation of the RANSAC (RAndom SAmple Consensus) algorithm, as described in: "Random Sample Consensus: A Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartography", Martin A. Fischler and Robert C. Bolles, Comm. Of the ACM 24: 381–395, June 1981.

Author:
Radu Bogdan Rusu

Definition at line 54 of file ransac.h.


Member Typedef Documentation

template<typename PointT>
typedef SampleConsensusModel<PointT>::Ptr pcl::RandomSampleConsensus< PointT >::SampleConsensusModelPtr [private]

Reimplemented from pcl::SampleConsensus< PointT >.

Definition at line 65 of file ransac.h.


Constructor & Destructor Documentation

template<typename PointT>
pcl::RandomSampleConsensus< PointT >::RandomSampleConsensus ( const SampleConsensusModelPtr model) [inline]

RANSAC (RAndom SAmple Consensus) main constructor.

Parameters:
modela Sample Consensus model

Definition at line 71 of file ransac.h.

template<typename PointT>
pcl::RandomSampleConsensus< PointT >::RandomSampleConsensus ( const SampleConsensusModelPtr model,
double  threshold 
) [inline]

RANSAC (RAndom SAmple Consensus) main constructor.

Parameters:
modela Sample Consensus model
thresholddistance to model threshold

Definition at line 81 of file ransac.h.


Member Function Documentation

template<typename PointT >
bool pcl::RandomSampleConsensus< PointT >::computeModel ( int  debug_verbosity_level = 0) [virtual]

Compute the actual model and find the inliers.

Parameters:
debug_verbosity_levelenable/disable on-screen debug information and set the verbosity level

Implements pcl::SampleConsensus< PointT >.

Definition at line 45 of file ransac.hpp.


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


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:19:58