#include <SemanticLidarData.h>
Public 成员函数 | |
uint32_t | GetChannelCount () const |
float | GetHorizontalAngle () const |
SemanticLidarData & | operator= (SemanticLidarData &&)=default |
virtual void | ResetMemory (std::vector< uint32_t > points_per_channel) |
SemanticLidarData (uint32_t ChannelCount=0u) | |
void | SetHorizontalAngle (float angle) |
virtual void | WriteChannelCount (std::vector< uint32_t > points_per_channel) |
virtual void | WritePointSync (SemanticLidarDetection &detection) |
virtual | ~SemanticLidarData () |
Protected 类型 | |
enum | Index : size_t { HorizontalAngle , ChannelCount , SIZE } |
Protected 属性 | |
std::vector< uint32_t > | _header |
uint32_t | _max_channel_points |
Private 属性 | |
std::vector< SemanticLidarDetection > | _ser_points |
友元 | |
class | carla::ros2::ROS2 |
class | s11n::SemanticLidarHeaderView |
class | s11n::SemanticLidarSerializer |
在文件 SemanticLidarData.h 第 86 行定义.
|
protected |
枚举值 | |
---|---|
HorizontalAngle | |
ChannelCount | |
SIZE |
在文件 SemanticLidarData.h 第 90 行定义.
|
inlineexplicit |
在文件 SemanticLidarData.h 第 97 行定义.
引用了 _header , 以及 ChannelCount.
|
inlinevirtual |
在文件 SemanticLidarData.h 第 104 行定义.
|
inline |
在文件 SemanticLidarData.h 第 114 行定义.
引用了 _header , 以及 ChannelCount.
被这些函数引用 carla::sensor::data::LidarData::ResetMemory(), ResetMemory() , 以及 WriteChannelCount().
|
inline |
在文件 SemanticLidarData.h 第 106 行定义.
引用了 _header , 以及 HorizontalAngle.
被这些函数引用 ARayCastSemanticLidar::SimulateLidar().
|
default |
|
inlinevirtual |
被 carla::sensor::data::LidarData 重载.
在文件 SemanticLidarData.h 第 118 行定义.
引用了 _header, _ser_points, DEBUG_ASSERT, GetChannelCount() , 以及 SIZE.
被这些函数引用 ARayCastSemanticLidar::ComputeAndSaveDetections().
|
inline |
在文件 SemanticLidarData.h 第 110 行定义.
引用了 _header , 以及 HorizontalAngle.
被这些函数引用 ARayCastSemanticLidar::SimulateLidar().
|
inlinevirtual |
在文件 SemanticLidarData.h 第 129 行定义.
引用了 _header, GetChannelCount() , 以及 SIZE.
被这些函数引用 ARayCastSemanticLidar::ComputeAndSaveDetections() , 以及 ARayCastLidar::ComputeAndSaveDetections().
|
inlinevirtual |
被 carla::sensor::data::LidarData 重载.
在文件 SemanticLidarData.h 第 134 行定义.
引用了 _ser_points.
被这些函数引用 ARayCastSemanticLidar::ComputeAndSaveDetections().
|
friend |
在文件 SemanticLidarData.h 第 147 行定义.
|
friend |
在文件 SemanticLidarData.h 第 145 行定义.
|
friend |
在文件 SemanticLidarData.h 第 146 行定义.
|
protected |
在文件 SemanticLidarData.h 第 139 行定义.
被这些函数引用 GetChannelCount(), GetHorizontalAngle(), carla::sensor::data::LidarData::ResetMemory(), ResetMemory(), SemanticLidarData(), carla::sensor::s11n::LidarSerializer::Serialize(), carla::sensor::s11n::SemanticLidarSerializer::Serialize(), SetHorizontalAngle() , 以及 WriteChannelCount().
|
protected |
在文件 SemanticLidarData.h 第 140 行定义.
|
private |