Noether  0.0.0
Loading...
Searching...
No Matches
noether::SubsetExtractor Struct Referenceabstract

Base class for extracting a point cloud subset from an input given a set of boundary points. More...

#include <subset_extractor.h>

Inheritance diagram for noether::SubsetExtractor:

Public Member Functions

virtual std::vector< int > extract (const pcl::PCLPointCloud2 &cloud, const Eigen::MatrixX3d &boundary) const =0
 Extracts the inlying subset of points from a cloud given a set of boundary points.
 

Detailed Description

Base class for extracting a point cloud subset from an input given a set of boundary points.

Member Function Documentation

◆ extract()

virtual std::vector< int > noether::SubsetExtractor::extract ( const pcl::PCLPointCloud2 &  cloud,
const Eigen::MatrixX3d &  boundary 
) const
pure virtual

Extracts the inlying subset of points from a cloud given a set of boundary points.

Parameters
cloud
boundary- ordered 3D points (row-wise) defining a closed boundary polygon
Returns

Implemented in noether::ExtrudedPolygonSubsetExtractor.