CARLA
Public Member Functions | Protected Attributes | List of all members
carla::ros2::CarlaPublisher Class Referenceabstract

#include <CarlaPublisher.h>

+ Inheritance diagram for carla::ros2::CarlaPublisher:
+ Collaboration diagram for carla::ros2::CarlaPublisher:

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 = ""
 

Detailed Description

Definition at line 13 of file CarlaPublisher.h.

Constructor & Destructor Documentation

◆ CarlaPublisher()

carla::ros2::CarlaPublisher::CarlaPublisher ( )
default

Referenced by parent().

+ Here is the caller graph for this function:

◆ ~CarlaPublisher()

virtual carla::ros2::CarlaPublisher::~CarlaPublisher ( )
virtualdefault

Referenced by parent().

+ Here is the caller graph for this function:

Member Function Documentation

◆ frame_id() [1/2]

const std::string& carla::ros2::CarlaPublisher::frame_id ( ) const
inline

Definition at line 15 of file CarlaPublisher.h.

References _frame_id.

Referenced by frame_id().

+ Here is the caller graph for this function:

◆ frame_id() [2/2]

void carla::ros2::CarlaPublisher::frame_id ( std::string &&  frame_id)
inline

Definition at line 19 of file CarlaPublisher.h.

References _frame_id, and frame_id().

+ Here is the call graph for this function:

◆ name() [1/2]

const std::string& carla::ros2::CarlaPublisher::name ( ) const
inline

Definition at line 16 of file CarlaPublisher.h.

References _name.

Referenced by name().

+ Here is the caller graph for this function:

◆ name() [2/2]

void carla::ros2::CarlaPublisher::name ( std::string &&  name)
inline

Definition at line 20 of file CarlaPublisher.h.

References _name, and name().

+ Here is the call graph for this function:

◆ parent() [1/2]

const std::string& carla::ros2::CarlaPublisher::parent ( ) const
inline

◆ parent() [2/2]

void carla::ros2::CarlaPublisher::parent ( std::string &&  parent)
inline

Definition at line 21 of file CarlaPublisher.h.

References _parent, CarlaPublisher(), parent(), type(), and ~CarlaPublisher().

+ Here is the call graph for this function:

◆ type()

virtual const char* carla::ros2::CarlaPublisher::type ( ) const
pure virtual

Member Data Documentation

◆ _frame_id

std::string carla::ros2::CarlaPublisher::_frame_id = ""
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=().

◆ _name

std::string carla::ros2::CarlaPublisher::_name = ""
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=().

◆ _parent

std::string carla::ros2::CarlaPublisher::_parent = ""
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().


The documentation for this class was generated from the following file: