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

#include <dummy_algorithms.h>

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

Public Member Functions

 DummyCalibrationService ()
 
virtual ~DummyCalibrationService ()
 
bool Init (const CalibrationServiceInitOptions &options=CalibrationServiceInitOptions()) override
 
bool BuildIndex () override
 
bool QueryDepthOnGroundPlane (int x, int y, double *depth) const override
 
bool QueryPoint3dOnGroundPlane (int x, int y, Eigen::Vector3d *point3d) const override
 
bool QueryGroundPlaneInCameraFrame (Eigen::Vector4d *plane_param) const override
 
bool QueryCameraToGroundHeightAndPitchAngle (float *height, float *pitch) const override
 
float QueryCameraToGroundHeight ()
 
float QueryPitchAngle ()
 
void Update (CameraFrame *frame) override
 
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_master_sensor) override
 
std::string Name () const override
 
- Public Member Functions inherited from apollo::perception::camera::BaseCalibrationService
 BaseCalibrationService ()=default
 
virtual ~BaseCalibrationService ()=default
 
virtual bool QueryCameraToWorldPose (Eigen::Matrix4d *pose) const
 
virtual float QueryCameraToGroundHeight () const
 
virtual float QueryPitchAngle () const
 
 BaseCalibrationService (const BaseCalibrationService &)=delete
 
BaseCalibrationServiceoperator= (const BaseCalibrationService &)=delete
 

Constructor & Destructor Documentation

◆ DummyCalibrationService()

apollo::perception::camera::DummyCalibrationService::DummyCalibrationService ( )
inline

◆ ~DummyCalibrationService()

virtual apollo::perception::camera::DummyCalibrationService::~DummyCalibrationService ( )
inlinevirtual

Member Function Documentation

◆ BuildIndex()

bool apollo::perception::camera::DummyCalibrationService::BuildIndex ( )
inlineoverridevirtual

◆ Init()

bool apollo::perception::camera::DummyCalibrationService::Init ( const CalibrationServiceInitOptions options = CalibrationServiceInitOptions())
inlineoverridevirtual

◆ Name()

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

◆ QueryCameraToGroundHeight()

float apollo::perception::camera::DummyCalibrationService::QueryCameraToGroundHeight ( )
inline

◆ QueryCameraToGroundHeightAndPitchAngle()

bool apollo::perception::camera::DummyCalibrationService::QueryCameraToGroundHeightAndPitchAngle ( float *  height,
float *  pitch 
) const
inlineoverridevirtual

◆ QueryDepthOnGroundPlane()

bool apollo::perception::camera::DummyCalibrationService::QueryDepthOnGroundPlane ( int  x,
int  y,
double *  depth 
) const
inlineoverridevirtual

◆ QueryGroundPlaneInCameraFrame()

bool apollo::perception::camera::DummyCalibrationService::QueryGroundPlaneInCameraFrame ( Eigen::Vector4d *  plane_param) const
inlineoverridevirtual

◆ QueryPitchAngle()

float apollo::perception::camera::DummyCalibrationService::QueryPitchAngle ( )
inline

◆ QueryPoint3dOnGroundPlane()

bool apollo::perception::camera::DummyCalibrationService::QueryPoint3dOnGroundPlane ( int  x,
int  y,
Eigen::Vector3d *  point3d 
) const
inlineoverridevirtual

◆ SetCameraHeightAndPitch()

void apollo::perception::camera::DummyCalibrationService::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_master_sensor 
)
inlineoverridevirtual

◆ Update()

void apollo::perception::camera::DummyCalibrationService::Update ( CameraFrame frame)
inlineoverridevirtual

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