43#include <pcl/sample_consensus/sac.h>
44#include <pcl/sample_consensus/sac_model.h>
54 template<
typename Po
intT>
55 class ProgressiveSampleConsensus :
public SampleConsensus<PointT>
60 using Ptr = shared_ptr<ProgressiveSampleConsensus>;
61 using ConstPtr = shared_ptr<const ProgressiveSampleConsensus>;
101#ifdef PCL_NO_PRECOMPILE
102#include <pcl/sample_consensus/impl/prosac.hpp>
ProgressiveSampleConsensus(const SampleConsensusModelPtr &model)
PROSAC (Progressive SAmple Consensus) main constructor.
shared_ptr< ProgressiveSampleConsensus > Ptr
bool computeModel(int debug_verbosity_level=0) override
Compute the actual model and find the inliers.
ProgressiveSampleConsensus(const SampleConsensusModelPtr &model, double threshold)
PROSAC (Progressive SAmple Consensus) main constructor.
shared_ptr< const ProgressiveSampleConsensus > ConstPtr
SampleConsensus represents the base class.
Eigen::VectorXf model_coefficients_
SampleConsensusModelPtr sac_model_
shared_ptr< SampleConsensusModel< PointT > > Ptr
A point structure representing Euclidean xyz coordinates, and the RGB color.