Apollo 10.0
自动驾驶开放平台
apollo::drivers::lidar::LidarDriver类 参考abstract

The class which defines the lidar driver . 更多...

#include <driver_base.h>

类 apollo::drivers::lidar::LidarDriver 继承关系图:
apollo::drivers::lidar::LidarDriver 的协作图:

Public 成员函数

 LidarDriver ()
 Constructor
 
 LidarDriver (const std::shared_ptr<::apollo::cyber::Node > &node)
 
virtual ~LidarDriver ()=default
 Destructor
 
virtual bool Init ()=0
 Initialize the lidar driver.
 

Protected 属性

std::shared_ptr< cyber::Nodenode_
 

详细描述

The class which defines the lidar driver .

在文件 driver_base.h45 行定义.

构造及析构函数说明

◆ LidarDriver() [1/2]

apollo::drivers::lidar::LidarDriver::LidarDriver ( )
inline

Constructor

在文件 driver_base.h50 行定义.

50{}

◆ LidarDriver() [2/2]

apollo::drivers::lidar::LidarDriver::LidarDriver ( const std::shared_ptr<::apollo::cyber::Node > &  node)
inlineexplicit

在文件 driver_base.h51 行定义.

52 : node_(node) {}
std::shared_ptr< cyber::Node > node_
Definition driver_base.h:66

◆ ~LidarDriver()

virtual apollo::drivers::lidar::LidarDriver::~LidarDriver ( )
virtualdefault

Destructor

成员函数说明

◆ Init()

virtual bool apollo::drivers::lidar::LidarDriver::Init ( )
pure virtual

Initialize the lidar driver.

返回
If the initialization is successful.

apollo::drivers::velodyne::VelodyneDriver , 以及 apollo::drivers::velodyne::Velodyne64Driver 内被实现.

类成员变量说明

◆ node_

std::shared_ptr<cyber::Node> apollo::drivers::lidar::LidarDriver::node_
protected

在文件 driver_base.h66 行定义.


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