40 #ifndef PCL_SAMPLE_CONSENSUS_MODEL_PARALLELLINE_H_
41 #define PCL_SAMPLE_CONSENSUS_MODEL_PARALLELLINE_H_
61 template <
typename Po
intT>
69 typedef boost::shared_ptr<SampleConsensusModelParallelLine>
Ptr;
76 axis_ (Eigen::Vector3f::Zero ()),
87 axis_ (Eigen::Vector3f::Zero ()),
96 setAxis (
const Eigen::Vector3f &ax) { axis_ = ax; axis_.normalize (); }
99 inline Eigen::Vector3f
118 const double threshold,
119 std::vector<int> &inliers);
129 const double threshold);
137 std::vector<double> &distances);
148 isModelValid (
const Eigen::VectorXf &model_coefficients);
152 Eigen::Vector3f axis_;
159 #endif //#ifndef PCL_SAMPLE_CONSENSUS_MODEL_PARALLELLINE_H_