40 #ifndef PCL_FILTERS_FILTER_INDICES_H_
41 #define PCL_FILTERS_FILTER_INDICES_H_
43 #include <pcl/filters/filter.h>
54 template<
typename Po
intT>
void
67 template<
typename Po
intT>
74 typedef boost::shared_ptr< FilterIndices<PointT> >
Ptr;
75 typedef boost::shared_ptr< const FilterIndices<PointT> >
ConstPtr;
203 keep_organized_ (false),
204 user_filter_value_ (std::numeric_limits<float>::quiet_NaN ())
206 extract_removed_indices_ = extract_removed_indices;
225 filter (std::vector<int> &indices);
231 setNegative (
bool negative)
233 negative_ = negative;
250 setKeepOrganized (
bool keep_organized)
252 keep_organized_ = keep_organized;
262 return (keep_organized_);
270 setUserFilterValue (
float value)
272 user_filter_value_ = value;
287 applyFilter (std::vector<int> &indices) = 0;
291 #ifdef PCL_NO_PRECOMPILE
292 #include <pcl/filters/impl/filter_indices.hpp>
295 #endif //#ifndef PCL_FILTERS_FILTER_INDICES_H_