|
CARLA
|
#include <LidarData.h>
Inheritance diagram for carla::sensor::data::LidarData:Public Member Functions | |
| LidarData (uint32_t ChannelCount=0u) | |
| LidarData & | operator= (LidarData &&)=default |
| virtual void | ResetMemory (std::vector< uint32_t > points_per_channel) |
| void | WritePoints (const std::vector< LidarDetection > &detections) |
| void | WritePointSync (LidarDetection &detection) |
| virtual void | WritePointSync (SemanticLidarDetection &detection) |
| ~LidarData ()=default | |
Public Member Functions inherited from carla::sensor::data::SemanticLidarData | |
| uint32_t | GetChannelCount () const |
| float | GetHorizontalAngle () const |
| SemanticLidarData & | operator= (SemanticLidarData &&)=default |
| SemanticLidarData (uint32_t ChannelCount=0u) | |
| void | SetHorizontalAngle (float angle) |
| virtual void | WriteChannelCount (std::vector< uint32_t > points_per_channel) |
| void | WritePointsSync (const std::vector< SemanticLidarDetection > &detections) |
| virtual | ~SemanticLidarData () |
Private Attributes | |
| std::vector< float > | _points |
Friends | |
| class | carla::ros2::ROS2 |
| class | s11n::LidarHeaderView |
| class | s11n::LidarSerializer |
Additional Inherited Members | |
Protected Types inherited from carla::sensor::data::SemanticLidarData | |
| enum | Index : size_t { HorizontalAngle , ChannelCount , SIZE } |
Protected Attributes inherited from carla::sensor::data::SemanticLidarData | |
| std::vector< uint32_t > | _header |
| uint32_t | _max_channel_points |
Definition at line 78 of file LidarData.h.
|
inlineexplicit |
Definition at line 81 of file LidarData.h.
|
default |
|
inlinevirtual |
Reimplemented from carla::sensor::data::SemanticLidarData.
Definition at line 89 of file LidarData.h.
References carla::sensor::data::SemanticLidarData::_header, _points, DEBUG_ASSERT, carla::sensor::data::SemanticLidarData::GetChannelCount(), and carla::sensor::data::SemanticLidarData::SIZE.
|
inline |
Definition at line 112 of file LidarData.h.
|
inline |
Definition at line 100 of file LidarData.h.
|
inlinevirtual |
Reimplemented from carla::sensor::data::SemanticLidarData.
Definition at line 107 of file LidarData.h.
References DEBUG_ASSERT, and detection.
|
friend |
Definition at line 124 of file LidarData.h.
|
friend |
Definition at line 123 of file LidarData.h.
|
friend |
Definition at line 122 of file LidarData.h.
|
private |
Definition at line 120 of file LidarData.h.
Referenced by carla::ros2::ROS2::ProcessDataFromLidar(), ResetMemory(), carla::sensor::s11n::LidarSerializer::Serialize(), WritePoints(), and WritePointSync().