22#include "modules/perception/pointcloud_map_based_roi/roi_filter/hdmap_roi_filter/proto/hdmap_roi_filter.pb.h"
46 no_edge_table_(false) {}
77 std::string
Name()
const override {
return "HdmapROIFilter"; }
86 bool FilterWithPolygonMask(
95 double range_ = 120.0;
96 double cell_size_ = 0.25;
97 double extend_dist_ = 0.0;
98 bool no_edge_table_ =
false;
99 bool set_roi_service_ =
false;
bool Filter(const ROIFilterOptions &options, LidarFrame *frame) override
filter point cloud outside of hdmap roi
~HdmapROIFilter()=default
Destroy the Hdmap ROI Filter object
bool Init(const ROIFilterInitOptions &options) override
Init of Hdmap ROI Filter object
HdmapROIFilter()
Construct a new Hdmap ROI Filter object
std::string Name() const override
Name of Hdmap ROI Filter object
#define CYBER_PLUGIN_MANAGER_REGISTER_PLUGIN(name, base)
std::vector< EigenType, Eigen::aligned_allocator< EigenType > > EigenVector
std::shared_ptr< PointFCloud > PointFCloudPtr