40 #ifndef PCL_FILTERS_FILTER_INDICES_H_
41 #define PCL_FILTERS_FILTER_INDICES_H_
43 #include <pcl/filters/filter.h>
61 template<
typename Po
intT>
void
74 template<
typename Po
intT>
81 typedef boost::shared_ptr< FilterIndices<PointT> >
Ptr;
82 typedef boost::shared_ptr< const FilterIndices<PointT> >
ConstPtr;
215 keep_organized_ (false),
216 user_filter_value_ (std::numeric_limits<float>::quiet_NaN ())
218 extract_removed_indices_ = extract_removed_indices;
237 filter (std::vector<int> &indices);
243 setNegative (
bool negative)
245 negative_ = negative;
262 setKeepOrganized (
bool keep_organized)
264 keep_organized_ = keep_organized;
274 return (keep_organized_);
282 setUserFilterValue (
float value)
284 user_filter_value_ = value;
300 applyFilter (std::vector<int> &indices) = 0;
308 #ifdef PCL_NO_PRECOMPILE
309 #include <pcl/filters/impl/filter_indices.hpp>
312 #endif //#ifndef PCL_FILTERS_FILTER_INDICES_H_