RapyutaSimulationPlugins
Source
RapyutaSimulationPlugins
Public
Sensors
RRLidar.h
Go to the documentation of this file.
1
15
#pragma once
16
17
18
19
// UE
20
21
#include "CoreMinimal.h"
22
23
#include "Engine/StaticMeshActor.h"
24
25
26
27
// RapyutaSimulationPlugins
28
29
#include "
Sensors/RRBaseLidarComponent.h
"
30
31
32
33
// rclUE
34
35
#include "ROS2NodeComponent.h"
36
37
#include "ROS2Publisher.h"
38
39
40
41
#include "RRLidar.generated.h"
42
43
44
58
class
RAPYUTASIMULATIONPLUGINS_API
ARRLidar
:
public
AStaticMeshActor
59
60
{
61
62
63
64
public
:
65
66
71
URRBaseLidarComponent
* LidarComponent =
nullptr
;
72
73
74
75
80
TSubclassOf<URRBaseLidarComponent>
LidarComponentClass
;
81
82
83
84
virtual
void
PostInitializeComponents()
override
;
85
86
};
87
ARRLidar
Standalone lidar sensor actor which can be placed in the level.
Definition:
RRLidar.h:58
RRBaseLidarComponent.h
Base ROS 2 LIDAR Component class. Other lidar class should inherit from this class.
URRBaseLidarComponent
Base ROS 2 LIDAR Component class. Other lidar class should inherit from this class.
Definition:
RRBaseLidarComponent.h:66
ARRLidar::LidarComponentClass
TSubclassOf< URRBaseLidarComponent > LidarComponentClass
Definition:
RRLidar.h:80
Generated by
1.8.17