Apollo 10.0
自动驾驶开放平台
apollo::perception::base::BaseCameraModel类 参考abstract

#include <camera.h>

类 apollo::perception::base::BaseCameraModel 继承关系图:
apollo::perception::base::BaseCameraModel 的协作图:

Public 成员函数

virtual ~BaseCameraModel ()=default
 
virtual Eigen::Vector2f Project (const Eigen::Vector3f &point3d)=0
 
virtual Eigen::Vector3f UnProject (const Eigen::Vector2f &point2d)=0
 
virtual std::string name () const =0
 
void set_width (size_t width)
 
void set_height (size_t height)
 
size_t get_width () const
 
size_t get_height () const
 

Protected 属性

size_t image_width_ = 0
 
size_t image_height_ = 0
 

详细描述

在文件 camera.h28 行定义.

构造及析构函数说明

◆ ~BaseCameraModel()

virtual apollo::perception::base::BaseCameraModel::~BaseCameraModel ( )
virtualdefault

成员函数说明

◆ get_height()

size_t apollo::perception::base::BaseCameraModel::get_height ( ) const
inline

在文件 camera.h40 行定义.

◆ get_width()

size_t apollo::perception::base::BaseCameraModel::get_width ( ) const
inline

在文件 camera.h39 行定义.

◆ name()

virtual std::string apollo::perception::base::BaseCameraModel::name ( ) const
pure virtual

◆ Project()

virtual Eigen::Vector2f apollo::perception::base::BaseCameraModel::Project ( const Eigen::Vector3f &  point3d)
pure virtual

◆ set_height()

void apollo::perception::base::BaseCameraModel::set_height ( size_t  height)
inline

在文件 camera.h37 行定义.

uint32_t height
Height of point cloud

◆ set_width()

void apollo::perception::base::BaseCameraModel::set_width ( size_t  width)
inline

在文件 camera.h36 行定义.

uint32_t width
Width of point cloud

◆ UnProject()

virtual Eigen::Vector3f apollo::perception::base::BaseCameraModel::UnProject ( const Eigen::Vector2f &  point2d)
pure virtual

类成员变量说明

◆ image_height_

size_t apollo::perception::base::BaseCameraModel::image_height_ = 0
protected

在文件 camera.h44 行定义.

◆ image_width_

size_t apollo::perception::base::BaseCameraModel::image_width_ = 0
protected

在文件 camera.h43 行定义.


该类的文档由以下文件生成: