CARLA
 
载入中...
搜索中...
未找到
| 类型定义 | 枚举
carla::ros2 命名空间参考

struct  CarlaCameraInfoPublisherImpl
 
class  CarlaClockPublisher
 
struct  CarlaClockPublisherImpl
 
class  CarlaCollisionPublisher
 
struct  CarlaCollisionPublisherImpl
 
class  CarlaDepthCameraPublisher
 
struct  CarlaDepthCameraPublisherImpl
 
class  CarlaDVSCameraPublisher
 
struct  CarlaDVSCameraPublisherImpl
 
class  CarlaEgoVehicleControlSubscriber
 
struct  CarlaEgoVehicleControlSubscriberImpl
 
class  CarlaGNSSPublisher
 
struct  CarlaGNSSPublisherImpl
 
class  CarlaIMUPublisher
 
struct  CarlaIMUPublisherImpl
 
class  CarlaISCameraPublisher
 
struct  CarlaISCameraPublisherImpl
 
class  CarlaLidarPublisher
 
struct  CarlaLidarPublisherImpl
 
class  CarlaLineInvasionPublisher
 
struct  CarlaLineInvasionPublisherImpl
 
class  CarlaListener
 
class  CarlaListenerImpl
 
class  CarlaMapSensorPublisher
 
struct  CarlaMapSensorPublisherImpl
 
class  CarlaNormalsCameraPublisher
 
struct  CarlaNormalsCameraPublisherImpl
 
class  CarlaOpticalFlowCameraPublisher
 
struct  CarlaOpticalFlowCameraPublisherImpl
 
struct  CarlaPointCloudPublisherImpl
 
class  CarlaPublisher
 
class  CarlaRadarPublisher
 
struct  CarlaRadarPublisherImpl
 
class  CarlaRGBCameraPublisher
 
struct  CarlaRGBCameraPublisherImpl
 
class  CarlaSemanticLidarPublisher
 
struct  CarlaSemanticLidarPublisherImpl
 
class  CarlaSpeedometerSensor
 
struct  CarlaSpeedometerSensorImpl
 
class  CarlaSSCameraPublisher
 
struct  CarlaSSCameraPublisherImpl
 
class  CarlaSubscriber
 
class  CarlaSubscriberListener
 
class  CarlaSubscriberListenerImpl
 
class  CarlaTransformPublisher
 
struct  CarlaTransformPublisherImpl
 
struct  RadarDetectionWithPosition
 
class  ROS2
 
struct  VehicleControl
 

类型定义

using ActorCallback = std::function<void(void *actor, ROS2CallbackData data)>
 
using erc = eprosima::fastrtps::types::ReturnCode_t
 
using ROS2CallbackData = boost::variant2::variant<VehicleControl>
 

枚举

enum  ESensors {
  CollisionSensor , DepthCamera , NormalsCamera , DVSCamera ,
  GnssSensor , InertialMeasurementUnit , LaneInvasionSensor , ObstacleDetectionSensor ,
  OpticalFlowCamera , Radar , RayCastSemanticLidar , RayCastLidar ,
  RssSensor , SceneCaptureCamera , SemanticSegmentationCamera , InstanceSegmentationCamera ,
  WorldObserver , CameraGBufferUint8 , CameraGBufferFloat
}
 

类型定义说明

◆ ActorCallback

using carla::ros2::ActorCallback = std::function<void(void *actor, ROS2CallbackData data)>

在文件 ROS2CallbackData.h35 行定义.

◆ erc

typedef eprosima::fastrtps::types::ReturnCode_t carla::ros2::erc = eprosima::fastrtps::types::ReturnCode_t

在文件 CarlaSubscriberListener.cpp18 行定义.

◆ ROS2CallbackData

using carla::ros2::ROS2CallbackData = boost::variant2::variant<VehicleControl>

在文件 ROS2CallbackData.h33 行定义.

枚举类型说明

◆ ESensors

枚举值
CollisionSensor 
DepthCamera 
NormalsCamera 
DVSCamera 
GnssSensor 
InertialMeasurementUnit 
LaneInvasionSensor 
ObstacleDetectionSensor 
OpticalFlowCamera 
Radar 
RayCastSemanticLidar 
RayCastLidar 
RssSensor 
SceneCaptureCamera 
SemanticSegmentationCamera 
InstanceSegmentationCamera 
WorldObserver 
CameraGBufferUint8 
CameraGBufferFloat 

在文件 ROS2.cpp51 行定义.