CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | 静态 Public 属性 | Private 属性 | 友元 | 所有成员列表
carla::sensor::data::RadarData类 参考

#include <RadarData.h>

+ carla::sensor::data::RadarData 的协作图:

Public 成员函数

size_t GetDetectionCount () const
 
RadarDataoperator= (RadarData &&)=default
 
 RadarData ()=default
 
void Reset ()
 删除当前的检测数据 这个操作不会改变分辨率或已分配的内存
 
void SetResolution (uint32_t resolution)
 设置雷达数据的新分辨率 分配或释放内存空间,如果需要的话
 
void WriteDetection (RadarDetection detection)
 添加一个新的检测对象到雷达数据中
 

静态 Public 属性

static constexpr auto detection_size = sizeof(RadarDetection)
 

Private 属性

std::vector< RadarDetection_detections
 

友元

class carla::ros2::ROS2
 
class s11n::RadarSerializer
 用于存储RadarDetection对象的动态数组
 

详细描述

在文件 RadarData.h34 行定义.

构造及析构函数说明

◆ RadarData()

carla::sensor::data::RadarData::RadarData ( )
explicitdefault

成员函数说明

◆ GetDetectionCount()

size_t carla::sensor::data::RadarData::GetDetectionCount ( ) const
inline

在文件 RadarData.h58 行定义.

引用了 _detections.

被这些函数引用 carla::ros2::ROS2::ProcessDataFromRadar().

+ 这是这个函数的调用关系图:

◆ operator=()

RadarData & carla::sensor::data::RadarData::operator= ( RadarData && )
default

◆ Reset()

void carla::sensor::data::RadarData::Reset ( )
inline

删除当前的检测数据 这个操作不会改变分辨率或已分配的内存

在文件 RadarData.h64 行定义.

引用了 _detections.

被这些函数引用 ARadar::PostPhysTick().

+ 这是这个函数的调用关系图:

◆ SetResolution()

void carla::sensor::data::RadarData::SetResolution ( uint32_t resolution)
inline

设置雷达数据的新分辨率 分配或释放内存空间,如果需要的话

警告
这个操作成本较高,不应该每帧调用

在文件 RadarData.h49 行定义.

引用了 _detections.

被这些函数引用 ARadar::SetPointsPerSecond().

+ 这是这个函数的调用关系图:

◆ WriteDetection()

void carla::sensor::data::RadarData::WriteDetection ( RadarDetection detection)
inline

添加一个新的检测对象到雷达数据中

在文件 RadarData.h69 行定义.

引用了 _detections.

被这些函数引用 ARadar::SendLineTraces().

+ 这是这个函数的调用关系图:

友元及相关函数文档

◆ carla::ros2::ROS2

friend class carla::ros2::ROS2
friend

在文件 RadarData.h77 行定义.

◆ s11n::RadarSerializer

friend class s11n::RadarSerializer
friend

用于存储RadarDetection对象的动态数组

在文件 RadarData.h76 行定义.

类成员变量说明

◆ _detections

std::vector<RadarDetection> carla::sensor::data::RadarData::_detections
private

◆ detection_size

constexpr auto carla::sensor::data::RadarData::detection_size = sizeof(RadarDetection)
staticconstexpr

在文件 RadarData.h41 行定义.


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