23 #include "modules/drivers/proto/sensor_image.pb.h" 24 #include "modules/drivers/smartereye/proto/config.pb.h" 28 namespace smartereye {
33 using apollo::drivers::Image;
34 using apollo::drivers::smartereye::config::Config;
39 bool Proc(
const std::shared_ptr<Image>& image)
override;
42 std::shared_ptr<CCObjectPool<CompressedImage>> image_pool_ =
nullptr;
43 std::shared_ptr<Writer<CompressedImage>> writer_ =
nullptr;
Definition: compress_component.h:36
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
bool Proc(const std::shared_ptr< Image > &image) override
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