78 virtual std::string
Name()
const = 0;
85#define PERCEPTION_REGISTER_LIDARDETECTOR(name) \
86 PERCEPTION_REGISTER_CLASS(BaseCPDetector, name)
virtual ~BaseCPDetector()=default
Destroy the Base Lidar Detector object
virtual bool Init(const CPDetectorInitOptions &options=CPDetectorInitOptions())=0
Init the Base Lidar Detector object
virtual std::string Name() const =0
Name of Base Lidar Detector class
BaseCPDetector()=default
Construct a new Base Lidar Detector object
virtual bool Detect(const CPDetectorOptions &options, LidarFrame *frame)=0
Detect foreground objects
#define DISALLOW_COPY_AND_ASSIGN(classname)
#define PERCEPTION_REGISTER_REGISTERER(base_class)