20 #include "cyber/common/macros.h" 24 namespace perception {
34 bool Preprocess(
const drivers::ContiRadar& raw_obstacles,
36 drivers::ContiRadar* corrected_obstacles)
override;
38 std::string
Name()
const override;
43 void SkipObjects(
const drivers::ContiRadar& raw_obstacles,
44 drivers::ContiRadar* corrected_obstacles);
45 void ExpandIds(drivers::ContiRadar* corrected_obstacles);
46 void CorrectTime(drivers::ContiRadar* corrected_obstacles);
49 float delay_time_ = 0.0f;
50 static int current_idx_;
Definition: base_preprocessor.h:75
double GetDelayTime()
Definition: conti_ars_preprocessor.h:40
Definition: base_preprocessor.h:71
const int ORIGIN_CONTI_MAX_ID_NUM
Definition: types.h:25
bool Preprocess(const drivers::ContiRadar &raw_obstacles, const PreprocessorOptions &options, drivers::ContiRadar *corrected_obstacles) override
ContiArsPreprocessor()
Definition: conti_ars_preprocessor.h:29
std::string Name() const override
friend class ContiArsPreprocessorTest
Definition: conti_ars_preprocessor.h:53
Definition: conti_ars_preprocessor.h:27
virtual ~ContiArsPreprocessor()
Definition: conti_ars_preprocessor.h:30