43#include <pcl/sample_consensus/sac.h>
44#include <pcl/sample_consensus/sac_model.h>
59 template <
typename Po
intT>
65 using Ptr = shared_ptr<MEstimatorSampleConsensus<PointT> >;
66 using ConstPtr = shared_ptr<const MEstimatorSampleConsensus<PointT> >;
72 using SampleConsensus<PointT>
::model_;
81 : SampleConsensus<PointT> (model)
92 : SampleConsensus<PointT> (model, threshold)
106#ifdef PCL_NO_PRECOMPILE
107#include <pcl/sample_consensus/impl/msac.hpp>
MEstimatorSampleConsensus(const SampleConsensusModelPtr &model, double threshold)
MSAC (M-estimator SAmple Consensus) main constructor.
shared_ptr< const MEstimatorSampleConsensus< PointT > > ConstPtr
MEstimatorSampleConsensus(const SampleConsensusModelPtr &model)
MSAC (M-estimator SAmple Consensus) main constructor.
bool computeModel(int debug_verbosity_level=0) override
Compute the actual model and find the inliers.
shared_ptr< MEstimatorSampleConsensus< PointT > > Ptr
Eigen::VectorXf model_coefficients_
SampleConsensusModelPtr sac_model_
shared_ptr< SampleConsensusModel< PointT > > Ptr