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

#include <lane_camera_perception.h>

Inheritance diagram for apollo::perception::camera::LaneCameraPerception:
Inheritance graph
Collaboration diagram for apollo::perception::camera::LaneCameraPerception:
Collaboration graph

Public Member Functions

 LaneCameraPerception ()
 
 LaneCameraPerception (const LaneCameraPerception &)=delete
 
LaneCameraPerceptionoperator= (const LaneCameraPerception &)=delete
 
 ~LaneCameraPerception ()=default
 
bool Init (const CameraPerceptionInitOptions &options) override
 
void InitLane (const std::string &work_root, base::BaseCameraModelPtr &model, const app::PerceptionParam &perception_param)
 
void InitCalibrationService (const std::string &work_root, const base::BaseCameraModelPtr model, const app::PerceptionParam &perception_param)
 
void SetCameraHeightAndPitch (const std::map< std::string, float > name_camera_ground_height_map, const std::map< std::string, float > name_camera_pitch_angle_diff_map, const float &pitch_angle_calibrator_working_sensor)
 
void SetIm2CarHomography (Eigen::Matrix3d homography_im2car)
 
bool GetCalibrationService (BaseCalibrationService **calibration_service)
 
bool Perception (const CameraPerceptionOptions &options, CameraFrame *frame) override
 
std::string Name () const override
 
- Public Member Functions inherited from apollo::perception::camera::BaseCameraPerception
 BaseCameraPerception ()=default
 
virtual ~BaseCameraPerception ()=default
 
 BaseCameraPerception (const BaseCameraPerception &)=delete
 
BaseCameraPerceptionoperator= (const BaseCameraPerception &)=delete
 

Constructor & Destructor Documentation

◆ LaneCameraPerception() [1/2]

apollo::perception::camera::LaneCameraPerception::LaneCameraPerception ( )
inline

◆ LaneCameraPerception() [2/2]

apollo::perception::camera::LaneCameraPerception::LaneCameraPerception ( const LaneCameraPerception )
delete

◆ ~LaneCameraPerception()

apollo::perception::camera::LaneCameraPerception::~LaneCameraPerception ( )
default

Member Function Documentation

◆ GetCalibrationService()

bool apollo::perception::camera::LaneCameraPerception::GetCalibrationService ( BaseCalibrationService **  calibration_service)

◆ Init()

bool apollo::perception::camera::LaneCameraPerception::Init ( const CameraPerceptionInitOptions options)
overridevirtual

◆ InitCalibrationService()

void apollo::perception::camera::LaneCameraPerception::InitCalibrationService ( const std::string &  work_root,
const base::BaseCameraModelPtr  model,
const app::PerceptionParam &  perception_param 
)

◆ InitLane()

void apollo::perception::camera::LaneCameraPerception::InitLane ( const std::string &  work_root,
base::BaseCameraModelPtr model,
const app::PerceptionParam &  perception_param 
)

◆ Name()

std::string apollo::perception::camera::LaneCameraPerception::Name ( ) const
inlineoverridevirtual

◆ operator=()

LaneCameraPerception& apollo::perception::camera::LaneCameraPerception::operator= ( const LaneCameraPerception )
delete

◆ Perception()

bool apollo::perception::camera::LaneCameraPerception::Perception ( const CameraPerceptionOptions options,
CameraFrame frame 
)
overridevirtual

◆ SetCameraHeightAndPitch()

void apollo::perception::camera::LaneCameraPerception::SetCameraHeightAndPitch ( const std::map< std::string, float >  name_camera_ground_height_map,
const std::map< std::string, float >  name_camera_pitch_angle_diff_map,
const float &  pitch_angle_calibrator_working_sensor 
)

◆ SetIm2CarHomography()

void apollo::perception::camera::LaneCameraPerception::SetIm2CarHomography ( Eigen::Matrix3d  homography_im2car)

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