41 #ifndef PCL_SAMPLE_CONSENSUS_MODEL_PARALLELLINE_H_
42 #define PCL_SAMPLE_CONSENSUS_MODEL_PARALLELLINE_H_
44 #include <pcl/sample_consensus/sac_model_line.h>
45 #include <pcl/sample_consensus/sac_model_perpendicular_plane.h>
62 template <
typename Po
intT>
70 typedef boost::shared_ptr<SampleConsensusModelParallelLine>
Ptr;
79 ,
axis_ (Eigen::Vector3f::Zero ())
90 const std::vector<int> &indices,
93 ,
axis_ (Eigen::Vector3f::Zero ())
108 inline Eigen::Vector3f
127 const double threshold,
128 std::vector<int> &inliers);
138 const double threshold);
146 std::vector<double> &distances);
157 isModelValid (
const Eigen::VectorXf &model_coefficients);
168 #ifdef PCL_NO_PRECOMPILE
169 #include <pcl/sample_consensus/impl/sac_model_parallel_line.hpp>
172 #endif //#ifndef PCL_SAMPLE_CONSENSUS_MODEL_PARALLELLINE_H_