22 #include "cyber/cyber.h" 23 #include "modules/common/proto/error_code.pb.h" 28 #include "modules/perception/proto/perception_obstacle.pb.h" 31 namespace perception {
49 const std::string& camera_name,
const double msg_timestamp,
50 const Eigen::Matrix4d& pose_camera_to_world,
52 const std::vector<base::ObjectPtr>& camera_objects,
53 const std::vector<base::LaneLine>& lane_objects,
54 const apollo::common::ErrorCode& error_code);
65 apollo::common::ErrorCode
error_code_ = apollo::common::ErrorCode::OK;
CameraPerceptionVizMessage & operator=(const CameraPerceptionVizMessage &)=delete
Definition: camera_perception_viz_message.h:34
std::vector< base::ObjectConstPtr > camera_objects_
Definition: camera_perception_viz_message.h:63
std::string type_name_
Definition: camera_perception_viz_message.h:58
double msg_timestamp_
Definition: camera_perception_viz_message.h:59
std::shared_ptr< base::Blob< uint8_t > > image_blob_
Definition: camera_perception_viz_message.h:62
CameraPerceptionVizMessage * New() const
Definition: camera_perception_viz_message.h:44
std::string camera_name_
Definition: camera_perception_viz_message.h:57
~CameraPerceptionVizMessage()=default
std::vector< base::LaneLine > lane_objects_
Definition: camera_perception_viz_message.h:64
Eigen::Matrix4d pose_camera_to_world_
Definition: camera_perception_viz_message.h:61
std::string GetTypeName() const
Definition: camera_perception_viz_message.h:42
CameraPerceptionVizMessage()
Definition: camera_perception_viz_message.h:36
apollo::common::ErrorCode error_code_
Definition: camera_perception_viz_message.h:65