CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Protected 类型 | Protected 成员函数 | Protected 属性 | Private 类型 | Private 成员函数 | 所有成员列表
carla::sensor::data::LidarMeasurement类 参考

Measurement produced by a Lidar. 更多...

#include <LidarMeasurement.h>

+ 类 carla::sensor::data::LidarMeasurement 继承关系图:
+ carla::sensor::data::LidarMeasurement 的协作图:

Public 成员函数

auto GetChannelCount () const
 Number of channels of the Lidar.
 
auto GetHorizontalAngle () const
 Horizontal angle of the Lidar at the time of the measurement.
 
auto GetPointCount (size_t channel) const
 Retrieve the number of points that channel generated.
 
- Public 成员函数 继承自 carla::sensor::data::Array< data::LidarDetection >
reference at (size_type pos)
 
const_reference at (size_type pos) const
 
iterator begin ()
 
const_iterator begin () const
 
const_iterator cbegin () const
 
const_iterator cend () const
 
const_reverse_iterator crbegin () const
 
const_reverse_iterator crend () const
 
value_typedata ()
 
const value_typedata () const
 
bool empty () const
 
iterator end ()
 
const_iterator end () const
 
reference operator[] (size_type pos)
 
const_reference operator[] (size_type pos) const
 
reverse_iterator rbegin ()
 
const_reverse_iterator rbegin () const
 
reverse_iterator rend ()
 
const_reverse_iterator rend () const
 
size_type size () const
 
- Public 成员函数 继承自 carla::sensor::SensorData
size_t GetFrame () const
 Frame count when the data was generated.
 
const rpc::TransformGetSensorTransform () const
 Sensor's transform when the data was generated.
 
double GetTimestamp () const
 Simulation-time when the data was generated.
 
virtual ~SensorData ()=default
 

Protected 类型

using Serializer = s11n::LidarSerializer
 

Protected 成员函数

 LidarMeasurement (RawData &&data)
 
- Protected 成员函数 继承自 carla::sensor::data::Array< data::LidarDetection >
 Array (RawData &&data, FuncT get_offset)
 
 Array (size_t offset, RawData &&data)
 
const RawDataGetRawData () const
 
- Protected 成员函数 继承自 carla::sensor::SensorData
const auto & GetEpisode () const
 
 SensorData (const RawData &data)
 
 SensorData (size_t frame, double timestamp, const rpc::Transform &sensor_transform)
 

Protected 属性

friend Serializer
 

Private 类型

using Super = Array<data::LidarDetection>
 

Private 成员函数

auto GetHeader () const
 

额外继承的成员函数

- Public 类型 继承自 carla::sensor::data::Array< data::LidarDetection >
using const_iterator
 
using const_pointer
 
using const_reference
 
using const_reverse_iterator
 
using iterator
 
using pointer
 
using reference
 
using reverse_iterator
 
using size_type
 
using value_type
 

详细描述

Measurement produced by a Lidar.

Consists of an array of 3D points plus some extra meta-information about the Lidar.

在文件 LidarMeasurement.h20 行定义.

成员类型定义说明

◆ Serializer

在文件 LidarMeasurement.h25 行定义.

◆ Super

在文件 LidarMeasurement.h22 行定义.

构造及析构函数说明

◆ LidarMeasurement()

carla::sensor::data::LidarMeasurement::LidarMeasurement ( RawData && data)
inlineexplicitprotected

在文件 LidarMeasurement.h29 行定义.

引用了 carla::sensor::s11n::LidarSerializer::GetHeaderOffset().

+ 函数调用图:

成员函数说明

◆ GetChannelCount()

auto carla::sensor::data::LidarMeasurement::GetChannelCount ( ) const
inline

Number of channels of the Lidar.

在文件 LidarMeasurement.h47 行定义.

引用了 GetHeader().

+ 函数调用图:

◆ GetHeader()

auto carla::sensor::data::LidarMeasurement::GetHeader ( ) const
inlineprivate

在文件 LidarMeasurement.h36 行定义.

引用了 carla::sensor::s11n::LidarSerializer::DeserializeHeader() , 以及 carla::sensor::data::Array< data::LidarDetection >::GetRawData().

被这些函数引用 GetChannelCount(), GetHorizontalAngle() , 以及 GetPointCount().

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

◆ GetHorizontalAngle()

auto carla::sensor::data::LidarMeasurement::GetHorizontalAngle ( ) const
inline

Horizontal angle of the Lidar at the time of the measurement.

在文件 LidarMeasurement.h42 行定义.

引用了 GetHeader().

+ 函数调用图:

◆ GetPointCount()

auto carla::sensor::data::LidarMeasurement::GetPointCount ( size_t channel) const
inline

Retrieve the number of points that channel generated.

Points are sorted by channel, so this method allows to identify the channel that generated each point.

在文件 LidarMeasurement.h54 行定义.

引用了 GetHeader().

+ 函数调用图:

类成员变量说明

◆ Serializer

在文件 LidarMeasurement.h27 行定义.


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