24 #include "modules/drivers/lidar/proto/velodyne.pb.h" 25 #include "modules/drivers/lidar/proto/velodyne_config.pb.h" 40 using apollo::drivers::velodyne::VelodyneScan;
45 bool Proc(
const std::shared_ptr<VelodyneScan>& scan_msg)
override;
48 std::shared_ptr<Writer<PointCloud>> writer_;
49 std::unique_ptr<Convert> conv_ =
nullptr;
50 std::shared_ptr<CCObjectPool<PointCloud>> point_cloud_pool_ =
nullptr;
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
pcl::PointCloud< Point > PointCloud
Definition: types.h:64
Reader subscribes a channel, it has two main functions:
Definition: reader.h:68
bool Proc(const std::shared_ptr< VelodyneScan > &scan_msg) override
Definition: velodyne_convert_component.h:42
Definition: concurrent_object_pool.h:36
#define CYBER_REGISTER_COMPONENT(name)
Definition: component.h:551
The Component can process up to four channels of messages. The message type is specified when the com...
Definition: component.h:58
apollo::cyber::Writer< T > Writer
Definition: sensor_canbus.h:67