CARLA
Loading...
Searching...
No Matches
Namespaces | Macros | Enumerations
ROS2.cpp File Reference
#include "carla/Logging.h"
#include "carla/ros2/ROS2.h"
#include "carla/geom/GeoLocation.h"
#include "carla/geom/Vector3D.h"
#include "carla/sensor/data/DVSEvent.h"
#include "carla/sensor/data/LidarData.h"
#include "carla/sensor/data/SemanticLidarData.h"
#include "carla/sensor/data/RadarData.h"
#include "carla/sensor/data/Image.h"
#include "carla/sensor/s11n/ImageSerializer.h"
#include "carla/sensor/s11n/SensorHeaderSerializer.h"
#include "carla/sensor/s11n/VehicleStatusSerializer.h"
#include "carla/ros2/middleware/ActiveMiddleware.h"
#include "publishers/AutowareGNSSPublisher.h"
#include "publishers/AutowareVehicleStatusPublisher.h"
#include "publishers/BasePublisher.h"
#include "publishers/CarlaCameraPublisher.h"
#include "publishers/CarlaClockPublisher.h"
#include "publishers/CarlaRGBCameraPublisher.h"
#include "publishers/CarlaDepthCameraPublisher.h"
#include "publishers/CarlaNormalsCameraPublisher.h"
#include "publishers/CarlaOpticalFlowCameraPublisher.h"
#include "publishers/CarlaSSCameraPublisher.h"
#include "publishers/CarlaISCameraPublisher.h"
#include "publishers/CarlaDVSCameraPublisher.h"
#include "publishers/CarlaLidarPublisher.h"
#include "publishers/CarlaSemanticLidarPublisher.h"
#include "publishers/CarlaRadarPublisher.h"
#include "publishers/CarlaIMUPublisher.h"
#include "publishers/CarlaGNSSPublisher.h"
#include "publishers/CarlaTransformPublisher.h"
#include "publishers/CarlaCollisionPublisher.h"
#include "publishers/BasicPublisher.h"
#include "subscribers/AckermannControlSubscriber.h"
#include "subscribers/AutowareControlSubscriber.h"
#include "subscribers/BaseSubscriber.h"
#include "subscribers/CarlaEgoVehicleControlSubscriber.h"
#include "subscribers/CarlaSubscriber.h"
#include <cmath>
#include <memory>
#include <string>
#include <utility>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  carla
 This file contains definitions of common data structures used in traffic manager.
 
namespace  carla::ros2
 

Macros

#define CASE(GEAR_VALUE, GEAR_ENUM)
 

Enumerations

enum  carla::ros2::ESensors {
  carla::ros2::CollisionSensor , carla::ros2::DepthCamera , carla::ros2::NormalsCamera , carla::ros2::DVSCamera ,
  carla::ros2::GnssSensor , carla::ros2::InertialMeasurementUnit , carla::ros2::LaneInvasionSensor , carla::ros2::ObstacleDetectionSensor ,
  carla::ros2::OpticalFlowCamera , carla::ros2::Radar , carla::ros2::RayCastSemanticLidar , carla::ros2::RayCastLidar ,
  carla::ros2::RssSensor , carla::ros2::SceneCaptureCamera , carla::ros2::SemanticSegmentationCamera , carla::ros2::InstanceSegmentationCamera ,
  carla::ros2::WorldObserver , carla::ros2::SceneCaptureCamera_WideAngleLens , carla::ros2::DepthCamera_WideAngleLens , carla::ros2::InstanceSegmentationCamera_WideAngleLens ,
  carla::ros2::SemanticSegmentationCamera_WideAngleLens , carla::ros2::CameraGBufferUint8 , carla::ros2::CameraGBufferFloat , carla::ros2::HSSLidar ,
  carla::ros2::VehicleStatusSensor , carla::ros2::AutowareGnssSensor
}
 

Macro Definition Documentation

◆ CASE

#define CASE (   GEAR_VALUE,
  GEAR_ENUM 
)
Value:
case GEAR_VALUE: \
publisher->SetGear(GEAR_ENUM); \
break; \
static_assert(true, "")