20#include "modules/common_msgs/sensor_msgs/conti_radar.pb.h"
75 virtual std::string
Name()
const = 0;
82#define PERCEPTION_REGISTER_PREPROCESSOR(name) \
83 PERCEPTION_REGISTER_CLASS(BasePreprocessor, name)
virtual std::string Name() const =0
The name of the radar base Preprocessor
BasePreprocessor()=default
Construct a new Base Preprocessor object
virtual bool Init(const PreprocessorInitOptions &options)=0
Init base preprocessor config
virtual bool Preprocess(const drivers::ContiRadar &raw_obstacles, const PreprocessorOptions &options, drivers::ContiRadar *corrected_obstacles)=0
Correct radar raw obstacles.
virtual ~BasePreprocessor()=default
#define DISALLOW_COPY_AND_ASSIGN(classname)
#define PERCEPTION_REGISTER_REGISTERER(base_class)