#include <CarlaPublisher.h>
Public Member Functions | |
CarlaPublisher ()=default | |
const std::string & | frame_id () const |
void | frame_id (std::string &&frame_id) |
const std::string & | name () const |
void | name (std::string &&name) |
const std::string & | parent () const |
void | parent (std::string &&parent) |
virtual const char * | type () const =0 |
virtual | ~CarlaPublisher ()=default |
Protected Attributes | |
std::string | _frame_id = "" |
std::string | _name = "" |
std::string | _parent = "" |
Definition at line 13 of file CarlaPublisher.h.
|
default |
|
virtualdefault |
|
inline |
Definition at line 15 of file CarlaPublisher.h.
References _frame_id.
Referenced by frame_id().
|
inline |
Definition at line 19 of file CarlaPublisher.h.
References _frame_id, and frame_id().
|
inline |
Definition at line 16 of file CarlaPublisher.h.
References _name.
Referenced by name().
|
inline |
|
inline |
Definition at line 17 of file CarlaPublisher.h.
References _parent.
Referenced by carla::ros2::CarlaClockPublisher::CarlaClockPublisher(), carla::ros2::CarlaCollisionPublisher::CarlaCollisionPublisher(), carla::ros2::CarlaDepthCameraPublisher::CarlaDepthCameraPublisher(), carla::ros2::CarlaDVSCameraPublisher::CarlaDVSCameraPublisher(), carla::ros2::CarlaGNSSPublisher::CarlaGNSSPublisher(), carla::ros2::CarlaIMUPublisher::CarlaIMUPublisher(), carla::ros2::CarlaISCameraPublisher::CarlaISCameraPublisher(), carla::ros2::CarlaLidarPublisher::CarlaLidarPublisher(), carla::ros2::CarlaLineInvasionPublisher::CarlaLineInvasionPublisher(), carla::ros2::CarlaMapSensorPublisher::CarlaMapSensorPublisher(), carla::ros2::CarlaNormalsCameraPublisher::CarlaNormalsCameraPublisher(), carla::ros2::CarlaOpticalFlowCameraPublisher::CarlaOpticalFlowCameraPublisher(), carla::ros2::CarlaRadarPublisher::CarlaRadarPublisher(), carla::ros2::CarlaRGBCameraPublisher::CarlaRGBCameraPublisher(), carla::ros2::CarlaSemanticLidarPublisher::CarlaSemanticLidarPublisher(), carla::ros2::CarlaSpeedometerSensor::CarlaSpeedometerSensor(), carla::ros2::CarlaSSCameraPublisher::CarlaSSCameraPublisher(), carla::ros2::CarlaTransformPublisher::CarlaTransformPublisher(), and parent().
|
inline |
Definition at line 21 of file CarlaPublisher.h.
References _parent, CarlaPublisher(), parent(), type(), and ~CarlaPublisher().
|
pure virtual |
Implemented in carla::ros2::CarlaDVSCameraPublisher, carla::ros2::CarlaNormalsCameraPublisher, carla::ros2::CarlaDepthCameraPublisher, carla::ros2::CarlaISCameraPublisher, carla::ros2::CarlaOpticalFlowCameraPublisher, carla::ros2::CarlaRGBCameraPublisher, carla::ros2::CarlaSSCameraPublisher, carla::ros2::CarlaClockPublisher, carla::ros2::CarlaCollisionPublisher, carla::ros2::CarlaLidarPublisher, carla::ros2::CarlaRadarPublisher, carla::ros2::CarlaSemanticLidarPublisher, carla::ros2::CarlaSpeedometerSensor, carla::ros2::CarlaTransformPublisher, carla::ros2::CarlaGNSSPublisher, carla::ros2::CarlaIMUPublisher, carla::ros2::CarlaLineInvasionPublisher, and carla::ros2::CarlaMapSensorPublisher.
Referenced by parent().
|
protected |
Definition at line 30 of file CarlaPublisher.h.
Referenced by carla::ros2::CarlaClockPublisher::CarlaClockPublisher(), carla::ros2::CarlaCollisionPublisher::CarlaCollisionPublisher(), carla::ros2::CarlaDepthCameraPublisher::CarlaDepthCameraPublisher(), carla::ros2::CarlaDVSCameraPublisher::CarlaDVSCameraPublisher(), carla::ros2::CarlaGNSSPublisher::CarlaGNSSPublisher(), carla::ros2::CarlaIMUPublisher::CarlaIMUPublisher(), carla::ros2::CarlaISCameraPublisher::CarlaISCameraPublisher(), carla::ros2::CarlaLidarPublisher::CarlaLidarPublisher(), carla::ros2::CarlaLineInvasionPublisher::CarlaLineInvasionPublisher(), carla::ros2::CarlaMapSensorPublisher::CarlaMapSensorPublisher(), carla::ros2::CarlaNormalsCameraPublisher::CarlaNormalsCameraPublisher(), carla::ros2::CarlaOpticalFlowCameraPublisher::CarlaOpticalFlowCameraPublisher(), carla::ros2::CarlaRadarPublisher::CarlaRadarPublisher(), carla::ros2::CarlaRGBCameraPublisher::CarlaRGBCameraPublisher(), carla::ros2::CarlaSemanticLidarPublisher::CarlaSemanticLidarPublisher(), carla::ros2::CarlaSpeedometerSensor::CarlaSpeedometerSensor(), carla::ros2::CarlaSSCameraPublisher::CarlaSSCameraPublisher(), carla::ros2::CarlaTransformPublisher::CarlaTransformPublisher(), frame_id(), carla::ros2::CarlaLineInvasionPublisher::operator=(), carla::ros2::CarlaMapSensorPublisher::operator=(), carla::ros2::CarlaGNSSPublisher::operator=(), carla::ros2::CarlaIMUPublisher::operator=(), carla::ros2::CarlaTransformPublisher::operator=(), carla::ros2::CarlaLidarPublisher::operator=(), carla::ros2::CarlaRadarPublisher::operator=(), carla::ros2::CarlaSpeedometerSensor::operator=(), carla::ros2::CarlaClockPublisher::operator=(), carla::ros2::CarlaCollisionPublisher::operator=(), carla::ros2::CarlaSemanticLidarPublisher::operator=(), carla::ros2::CarlaSSCameraPublisher::operator=(), carla::ros2::CarlaDepthCameraPublisher::operator=(), carla::ros2::CarlaRGBCameraPublisher::operator=(), carla::ros2::CarlaNormalsCameraPublisher::operator=(), carla::ros2::CarlaOpticalFlowCameraPublisher::operator=(), carla::ros2::CarlaISCameraPublisher::operator=(), and carla::ros2::CarlaDVSCameraPublisher::operator=().
|
protected |
Definition at line 31 of file CarlaPublisher.h.
Referenced by carla::ros2::CarlaClockPublisher::CarlaClockPublisher(), carla::ros2::CarlaCollisionPublisher::CarlaCollisionPublisher(), carla::ros2::CarlaDepthCameraPublisher::CarlaDepthCameraPublisher(), carla::ros2::CarlaDVSCameraPublisher::CarlaDVSCameraPublisher(), carla::ros2::CarlaGNSSPublisher::CarlaGNSSPublisher(), carla::ros2::CarlaIMUPublisher::CarlaIMUPublisher(), carla::ros2::CarlaISCameraPublisher::CarlaISCameraPublisher(), carla::ros2::CarlaLidarPublisher::CarlaLidarPublisher(), carla::ros2::CarlaLineInvasionPublisher::CarlaLineInvasionPublisher(), carla::ros2::CarlaMapSensorPublisher::CarlaMapSensorPublisher(), carla::ros2::CarlaNormalsCameraPublisher::CarlaNormalsCameraPublisher(), carla::ros2::CarlaOpticalFlowCameraPublisher::CarlaOpticalFlowCameraPublisher(), carla::ros2::CarlaRadarPublisher::CarlaRadarPublisher(), carla::ros2::CarlaRGBCameraPublisher::CarlaRGBCameraPublisher(), carla::ros2::CarlaSemanticLidarPublisher::CarlaSemanticLidarPublisher(), carla::ros2::CarlaSpeedometerSensor::CarlaSpeedometerSensor(), carla::ros2::CarlaSSCameraPublisher::CarlaSSCameraPublisher(), carla::ros2::CarlaTransformPublisher::CarlaTransformPublisher(), name(), carla::ros2::CarlaLineInvasionPublisher::operator=(), carla::ros2::CarlaMapSensorPublisher::operator=(), carla::ros2::CarlaGNSSPublisher::operator=(), carla::ros2::CarlaIMUPublisher::operator=(), carla::ros2::CarlaTransformPublisher::operator=(), carla::ros2::CarlaLidarPublisher::operator=(), carla::ros2::CarlaRadarPublisher::operator=(), carla::ros2::CarlaSpeedometerSensor::operator=(), carla::ros2::CarlaClockPublisher::operator=(), carla::ros2::CarlaCollisionPublisher::operator=(), carla::ros2::CarlaSemanticLidarPublisher::operator=(), carla::ros2::CarlaSSCameraPublisher::operator=(), carla::ros2::CarlaDepthCameraPublisher::operator=(), carla::ros2::CarlaRGBCameraPublisher::operator=(), carla::ros2::CarlaNormalsCameraPublisher::operator=(), carla::ros2::CarlaOpticalFlowCameraPublisher::operator=(), carla::ros2::CarlaISCameraPublisher::operator=(), and carla::ros2::CarlaDVSCameraPublisher::operator=().
|
protected |
Definition at line 32 of file CarlaPublisher.h.
Referenced by carla::ros2::CarlaClockPublisher::CarlaClockPublisher(), carla::ros2::CarlaCollisionPublisher::CarlaCollisionPublisher(), carla::ros2::CarlaDepthCameraPublisher::CarlaDepthCameraPublisher(), carla::ros2::CarlaDVSCameraPublisher::CarlaDVSCameraPublisher(), carla::ros2::CarlaGNSSPublisher::CarlaGNSSPublisher(), carla::ros2::CarlaIMUPublisher::CarlaIMUPublisher(), carla::ros2::CarlaISCameraPublisher::CarlaISCameraPublisher(), carla::ros2::CarlaLidarPublisher::CarlaLidarPublisher(), carla::ros2::CarlaLineInvasionPublisher::CarlaLineInvasionPublisher(), carla::ros2::CarlaMapSensorPublisher::CarlaMapSensorPublisher(), carla::ros2::CarlaNormalsCameraPublisher::CarlaNormalsCameraPublisher(), carla::ros2::CarlaOpticalFlowCameraPublisher::CarlaOpticalFlowCameraPublisher(), carla::ros2::CarlaRadarPublisher::CarlaRadarPublisher(), carla::ros2::CarlaRGBCameraPublisher::CarlaRGBCameraPublisher(), carla::ros2::CarlaSemanticLidarPublisher::CarlaSemanticLidarPublisher(), carla::ros2::CarlaSpeedometerSensor::CarlaSpeedometerSensor(), carla::ros2::CarlaSSCameraPublisher::CarlaSSCameraPublisher(), carla::ros2::CarlaTransformPublisher::CarlaTransformPublisher(), carla::ros2::CarlaLineInvasionPublisher::operator=(), carla::ros2::CarlaMapSensorPublisher::operator=(), carla::ros2::CarlaGNSSPublisher::operator=(), carla::ros2::CarlaIMUPublisher::operator=(), carla::ros2::CarlaLidarPublisher::operator=(), carla::ros2::CarlaRadarPublisher::operator=(), carla::ros2::CarlaCollisionPublisher::operator=(), carla::ros2::CarlaSpeedometerSensor::operator=(), carla::ros2::CarlaClockPublisher::operator=(), carla::ros2::CarlaTransformPublisher::operator=(), carla::ros2::CarlaSemanticLidarPublisher::operator=(), carla::ros2::CarlaSSCameraPublisher::operator=(), carla::ros2::CarlaDepthCameraPublisher::operator=(), carla::ros2::CarlaISCameraPublisher::operator=(), carla::ros2::CarlaNormalsCameraPublisher::operator=(), carla::ros2::CarlaOpticalFlowCameraPublisher::operator=(), carla::ros2::CarlaRGBCameraPublisher::operator=(), carla::ros2::CarlaDVSCameraPublisher::operator=(), and parent().