Apollo  6.0
Open source self driving car software
Public Member Functions | Public Attributes | List of all members
apollo::perception::onboard::CameraPerceptionVizMessage Class Reference

#include <camera_perception_viz_message.h>

Collaboration diagram for apollo::perception::onboard::CameraPerceptionVizMessage:
Collaboration graph

Public Member Functions

 CameraPerceptionVizMessage ()
 
 ~CameraPerceptionVizMessage ()=default
 
CameraPerceptionVizMessageoperator= (const CameraPerceptionVizMessage &)=delete
 
std::string GetTypeName () const
 
CameraPerceptionVizMessageNew () const
 
 CameraPerceptionVizMessage (const std::string &camera_name, const double msg_timestamp, const Eigen::Matrix4d &pose_camera_to_world, const std::shared_ptr< base::Blob< uint8_t >> &image_blob, const std::vector< base::ObjectPtr > &camera_objects, const std::vector< base::LaneLine > &lane_objects, const apollo::common::ErrorCode &error_code)
 

Public Attributes

std::string camera_name_
 
std::string type_name_
 
double msg_timestamp_ = 0.0
 
Eigen::Matrix4d pose_camera_to_world_
 
std::shared_ptr< base::Blob< uint8_t > > image_blob_
 
std::vector< base::ObjectConstPtrcamera_objects_
 
std::vector< base::LaneLinelane_objects_
 
apollo::common::ErrorCode error_code_ = apollo::common::ErrorCode::OK
 

Constructor & Destructor Documentation

◆ CameraPerceptionVizMessage() [1/2]

apollo::perception::onboard::CameraPerceptionVizMessage::CameraPerceptionVizMessage ( )
inline

◆ ~CameraPerceptionVizMessage()

apollo::perception::onboard::CameraPerceptionVizMessage::~CameraPerceptionVizMessage ( )
default

◆ CameraPerceptionVizMessage() [2/2]

apollo::perception::onboard::CameraPerceptionVizMessage::CameraPerceptionVizMessage ( const std::string &  camera_name,
const double  msg_timestamp,
const Eigen::Matrix4d &  pose_camera_to_world,
const std::shared_ptr< base::Blob< uint8_t >> &  image_blob,
const std::vector< base::ObjectPtr > &  camera_objects,
const std::vector< base::LaneLine > &  lane_objects,
const apollo::common::ErrorCode &  error_code 
)

Member Function Documentation

◆ GetTypeName()

std::string apollo::perception::onboard::CameraPerceptionVizMessage::GetTypeName ( ) const
inline

◆ New()

CameraPerceptionVizMessage* apollo::perception::onboard::CameraPerceptionVizMessage::New ( ) const
inline

◆ operator=()

CameraPerceptionVizMessage& apollo::perception::onboard::CameraPerceptionVizMessage::operator= ( const CameraPerceptionVizMessage )
delete

Member Data Documentation

◆ camera_name_

std::string apollo::perception::onboard::CameraPerceptionVizMessage::camera_name_

◆ camera_objects_

std::vector<base::ObjectConstPtr> apollo::perception::onboard::CameraPerceptionVizMessage::camera_objects_

◆ error_code_

apollo::common::ErrorCode apollo::perception::onboard::CameraPerceptionVizMessage::error_code_ = apollo::common::ErrorCode::OK

◆ image_blob_

std::shared_ptr<base::Blob<uint8_t> > apollo::perception::onboard::CameraPerceptionVizMessage::image_blob_

◆ lane_objects_

std::vector<base::LaneLine> apollo::perception::onboard::CameraPerceptionVizMessage::lane_objects_

◆ msg_timestamp_

double apollo::perception::onboard::CameraPerceptionVizMessage::msg_timestamp_ = 0.0

◆ pose_camera_to_world_

Eigen::Matrix4d apollo::perception::onboard::CameraPerceptionVizMessage::pose_camera_to_world_

◆ type_name_

std::string apollo::perception::onboard::CameraPerceptionVizMessage::type_name_

The documentation for this class was generated from the following file: