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
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.
float getRadius() const
Get the radius to use to determine if a point is the local max.
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.