42 #include <pcl/segmentation/planar_region.h>
50 template <
typename Po
intT>
73 int start =
static_cast<int> (
regions_.size ());
75 for(std::size_t i = 0; i < input.size (); i++)
81 std::vector<pcl::PlanarRegion<PointT>, Eigen::aligned_allocator<pcl::PlanarRegion<PointT> > >
regions_;
85 #ifdef PCL_NO_PRECOMPILE
86 #include <pcl/segmentation/impl/planar_polygon_fusion.hpp>
PlanarPolygonFusion takes a list of 2D planar polygons and attempts to reduce them to a minimum set t...
PlanarPolygonFusion()
Constructor.
virtual ~PlanarPolygonFusion()=default
Destructor.
void reset()
Reset the state (clean the list of planar models).
std::vector< pcl::PlanarRegion< PointT >, Eigen::aligned_allocator< pcl::PlanarRegion< PointT > > > regions_
Internal list of planar states.
void addInputPolygons(const std::vector< PlanarRegion< PointT >, Eigen::aligned_allocator< PlanarRegion< PointT > > > &input)
Set the list of 2D planar polygons to refine.
PlanarRegion represents a set of points that lie in a plane.