41 bool Proc(
const std::shared_ptr<SensorFrameMessage>& message)
override;
45 bool InternalProc(
const std::shared_ptr<SensorFrameMessage const>& in_message,
46 std::shared_ptr<PerceptionObstacles> out_message,
47 std::shared_ptr<SensorFrameMessage> viz_message);
50 static std::mutex s_mutex_;
51 static uint32_t s_seq_num_;
53 bool object_in_roi_check_ =
false;
54 double radius_for_roi_object_check_ = 0;
56 std::unique_ptr<fusion::BaseFusionSystem> fusion_;
58 std::shared_ptr<apollo::cyber::Writer<PerceptionObstacles>> writer_;
59 std::shared_ptr<apollo::cyber::Writer<SensorFrameMessage>> inner_writer_;