29 namespace perception {
31 class HdmapROIFilterTest;
39 no_edge_table_(false) {}
44 std::string
Name()
const override {
return "HdmapROIFilter"; }
55 bool FilterWithPolygonMask(
64 double range_ = 120.0;
65 double cell_size_ = 0.25;
66 double extend_dist_ = 0.0;
67 bool no_edge_table_ =
false;
68 bool set_roi_service_ =
false;
std::vector< EigenType, Eigen::aligned_allocator< EigenType > > EigenVector
Definition: eigen_defs.h:32
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Definition: base_roi_filter.h:32
Definition: bitmap2d.h:28
HdmapROIFilter()
Definition: hdmap_roi_filter.h:34
friend class HdmapROIFilterTest
Definition: hdmap_roi_filter.h:75
friend class LidarLibROIServiceTest
Definition: hdmap_roi_filter.h:76
Definition: base_roi_filter.h:30
std::string Name() const override
Definition: hdmap_roi_filter.h:44
bool Init(const ROIFilterInitOptions &options) override
Definition: roi_service.h:30
Definition: lidar_frame.h:33
std::shared_ptr< PointFCloud > PointFCloudPtr
Definition: point_cloud.h:482
~HdmapROIFilter()=default
Definition: base_roi_filter.h:28
Eigen::Affine3d Affine3d
Definition: base_map_fwd.h:34
bool Filter(const ROIFilterOptions &options, LidarFrame *frame) override
Definition: hdmap_roi_filter.h:32