38 #ifndef PCL_FILTERS_PROJECT_INLIERS_H_
39 #define PCL_FILTERS_PROJECT_INLIERS_H_
68 template<
typename Po
intT>
83 ProjectInliers () : model_ (), sacmodel_ (), model_type_ (), copy_all_data_ (false)
85 filter_name_ =
"ProjectInliers";
101 return (model_type_);
126 copy_all_data_ = val;
133 return (copy_all_data_);
148 SampleConsensusModelPtr sacmodel_;
160 initSACModel (
int model_type);
184 ProjectInliers () : model_type_ (), copy_all_data_ (false), copy_all_fields_ (true), model_ (), sacmodel_ ()
186 filter_name_ =
"ProjectInliers";
193 setModelType (
int model)
200 getModelType ()
const
202 return (model_type_);
216 getModelCoefficients ()
const
225 setCopyAllFields (
bool val)
227 copy_all_fields_ = val;
232 getCopyAllFields ()
const
234 return (copy_all_fields_);
241 setCopyAllData (
bool val)
243 copy_all_data_ = val;
248 getCopyAllData ()
const
250 return (copy_all_data_);
260 bool copy_all_fields_;
266 applyFilter (PointCloud2 &output);
270 SampleConsensusModelPtr sacmodel_;
273 initSACModel (
int model_type);
277 #endif //#ifndef PCL_FILTERS_PROJECT_INLIERS_H_