42 #ifndef PCL_FILTERS_LOCAL_MAXIMUM_H_
43 #define PCL_FILTERS_LOCAL_MAXIMUM_H_
45 #include <pcl/filters/filter_indices.h>
46 #include <pcl/search/pcl_search.h>
60 template <
typename Po
intT>
121 SearcherPtr searcher_;
128 #ifdef PCL_NO_PRECOMPILE
129 #include <pcl/filters/impl/local_maximum.hpp>
132 #endif //#ifndef PCL_FILTERS_LOCAL_MAXIMUM_H_
void setRadius(float radius)
Set the radius to use to determine if a point is the local max.
FilterIndices< PointT >::PointCloud PointCloud
This file defines compatibility wrappers for low level I/O functions.
void applyFilter(std::vector< int > &indices)
Filtered results are indexed by an indices array.
LocalMaximum downsamples the cloud, by eliminating points that are locally maximal.
FilterIndices represents the base class for filters that are about binary point removal.
Filter represents the base filter class.
boost::shared_ptr< pcl::search::Search< PointT > > Ptr
void applyFilterIndices(std::vector< int > &indices)
Filtered results are indexed by an indices array.
pcl::search::Search< PointT >::Ptr SearcherPtr
PointCloud represents the base class in PCL for storing collections of 3D points. ...
void applyFilter(PointCloud &output)
Downsample a Point Cloud by eliminating points that are locally maximal in z.
std::string filter_name_
The filter name.
A point structure representing Euclidean xyz coordinates, and the RGB color.
LocalMaximum(bool extract_removed_indices=false)
Empty constructor.
float getRadius() const
Get the radius to use to determine if a point is the local max.