Public Member Functions | Static Public Member Functions | Public Attributes | Static Protected Member Functions | List of all members
ros_ign_bridge::Factory< ROS_T, IGN_T > Class Template Reference

#include <factory.hpp>

Inheritance diagram for ros_ign_bridge::Factory< ROS_T, IGN_T >:
Inheritance graph
[legend]

Public Member Functions

void convert_ign_to_ros (const ignition::msgs::BatteryState &ign_msg, sensor_msgs::BatteryState &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::BatteryState &ign_msg, sensor_msgs::BatteryState &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Boolean &ign_msg, std_msgs::Bool &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Boolean &ign_msg, std_msgs::Bool &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::CameraInfo &ign_msg, sensor_msgs::CameraInfo &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::CameraInfo &ign_msg, sensor_msgs::CameraInfo &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Clock &ign_msg, rosgraph_msgs::Clock &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Clock &ign_msg, rosgraph_msgs::Clock &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Color &ign_msg, std_msgs::ColorRGBA &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Color &ign_msg, std_msgs::ColorRGBA &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Double &ign_msg, std_msgs::Float64 &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Double &ign_msg, std_msgs::Float64 &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Empty &ign_msg, std_msgs::Empty &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Empty &ign_msg, std_msgs::Empty &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Float &ign_msg, std_msgs::Float32 &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Float &ign_msg, std_msgs::Float32 &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::FluidPressure &ign_msg, sensor_msgs::FluidPressure &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::FluidPressure &ign_msg, sensor_msgs::FluidPressure &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Header &ign_msg, std_msgs::Header &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Header &ign_msg, std_msgs::Header &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Image &ign_msg, sensor_msgs::Image &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Image &ign_msg, sensor_msgs::Image &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::IMU &ign_msg, sensor_msgs::Imu &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::IMU &ign_msg, sensor_msgs::Imu &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Int32 &ign_msg, std_msgs::Int32 &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Int32 &ign_msg, std_msgs::Int32 &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::LaserScan &ign_msg, sensor_msgs::LaserScan &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::LaserScan &ign_msg, sensor_msgs::LaserScan &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Magnetometer &ign_msg, sensor_msgs::MagneticField &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Magnetometer &ign_msg, sensor_msgs::MagneticField &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Marker &ign_msg, visualization_msgs::Marker &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Marker &ign_msg, visualization_msgs::Marker &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Marker_V &ign_msg, visualization_msgs::MarkerArray &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Marker_V &ign_msg, visualization_msgs::MarkerArray &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Model &ign_msg, sensor_msgs::JointState &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Model &ign_msg, sensor_msgs::JointState &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::NavSat &ign_msg, sensor_msgs::NavSatFix &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::NavSat &ign_msg, sensor_msgs::NavSatFix &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::OccupancyGrid &ign_msg, nav_msgs::OccupancyGrid &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::OccupancyGrid &ign_msg, nav_msgs::OccupancyGrid &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Odometry &ign_msg, nav_msgs::Odometry &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Odometry &ign_msg, nav_msgs::Odometry &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::PointCloudPacked &ign_msg, sensor_msgs::PointCloud2 &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::PointCloudPacked &ign_msg, sensor_msgs::PointCloud2 &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Pose &ign_msg, geometry_msgs::Pose &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Pose &ign_msg, geometry_msgs::Pose &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Pose &ign_msg, geometry_msgs::PoseStamped &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Pose &ign_msg, geometry_msgs::PoseStamped &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Pose &ign_msg, geometry_msgs::Transform &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Pose &ign_msg, geometry_msgs::Transform &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Pose &ign_msg, geometry_msgs::TransformStamped &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Pose &ign_msg, geometry_msgs::TransformStamped &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Pose_V &ign_msg, geometry_msgs::PoseArray &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Pose_V &ign_msg, geometry_msgs::PoseArray &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Pose_V &ign_msg, tf2_msgs::TFMessage &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Pose_V &ign_msg, tf2_msgs::TFMessage &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Quaternion &ign_msg, geometry_msgs::Quaternion &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Quaternion &ign_msg, geometry_msgs::Quaternion &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::StringMsg &ign_msg, std_msgs::String &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::StringMsg &ign_msg, std_msgs::String &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Twist &ign_msg, geometry_msgs::Twist &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Twist &ign_msg, geometry_msgs::Twist &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Vector3d &ign_msg, geometry_msgs::Point &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Vector3d &ign_msg, geometry_msgs::Point &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Vector3d &ign_msg, geometry_msgs::Vector3 &ros_msg)
 
void convert_ign_to_ros (const ignition::msgs::Vector3d &ign_msg, geometry_msgs::Vector3 &ros_msg)
 
void convert_ros_to_ign (const geometry_msgs::Point &ros_msg, ignition::msgs::Vector3d &ign_msg)
 
void convert_ros_to_ign (const geometry_msgs::Point &ros_msg, ignition::msgs::Vector3d &ign_msg)
 
void convert_ros_to_ign (const geometry_msgs::Pose &ros_msg, ignition::msgs::Pose &ign_msg)
 
void convert_ros_to_ign (const geometry_msgs::Pose &ros_msg, ignition::msgs::Pose &ign_msg)
 
void convert_ros_to_ign (const geometry_msgs::PoseArray &ros_msg, ignition::msgs::Pose_V &ign_msg)
 
void convert_ros_to_ign (const geometry_msgs::PoseArray &ros_msg, ignition::msgs::Pose_V &ign_msg)
 
void convert_ros_to_ign (const geometry_msgs::PoseStamped &ros_msg, ignition::msgs::Pose &ign_msg)
 
void convert_ros_to_ign (const geometry_msgs::PoseStamped &ros_msg, ignition::msgs::Pose &ign_msg)
 
void convert_ros_to_ign (const geometry_msgs::Quaternion &ros_msg, ignition::msgs::Quaternion &ign_msg)
 
void convert_ros_to_ign (const geometry_msgs::Quaternion &ros_msg, ignition::msgs::Quaternion &ign_msg)
 
void convert_ros_to_ign (const geometry_msgs::Transform &ros_msg, ignition::msgs::Pose &ign_msg)
 
void convert_ros_to_ign (const geometry_msgs::Transform &ros_msg, ignition::msgs::Pose &ign_msg)
 
void convert_ros_to_ign (const geometry_msgs::TransformStamped &ros_msg, ignition::msgs::Pose &ign_msg)
 
void convert_ros_to_ign (const geometry_msgs::TransformStamped &ros_msg, ignition::msgs::Pose &ign_msg)
 
void convert_ros_to_ign (const geometry_msgs::Twist &ros_msg, ignition::msgs::Twist &ign_msg)
 
void convert_ros_to_ign (const geometry_msgs::Twist &ros_msg, ignition::msgs::Twist &ign_msg)
 
void convert_ros_to_ign (const geometry_msgs::Vector3 &ros_msg, ignition::msgs::Vector3d &ign_msg)
 
void convert_ros_to_ign (const geometry_msgs::Vector3 &ros_msg, ignition::msgs::Vector3d &ign_msg)
 
void convert_ros_to_ign (const nav_msgs::OccupancyGrid &ros_msg, ignition::msgs::OccupancyGrid &ign_msg)
 
void convert_ros_to_ign (const nav_msgs::OccupancyGrid &ros_msg, ignition::msgs::OccupancyGrid &ign_msg)
 
void convert_ros_to_ign (const nav_msgs::Odometry &ros_msg, ignition::msgs::Odometry &ign_msg)
 
void convert_ros_to_ign (const nav_msgs::Odometry &ros_msg, ignition::msgs::Odometry &ign_msg)
 
void convert_ros_to_ign (const rosgraph_msgs::Clock &ros_msg, ignition::msgs::Clock &ign_msg)
 
void convert_ros_to_ign (const rosgraph_msgs::Clock &ros_msg, ignition::msgs::Clock &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::BatteryState &ros_msg, ignition::msgs::BatteryState &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::BatteryState &ros_msg, ignition::msgs::BatteryState &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::CameraInfo &ros_msg, ignition::msgs::CameraInfo &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::CameraInfo &ros_msg, ignition::msgs::CameraInfo &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::FluidPressure &ros_msg, ignition::msgs::FluidPressure &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::FluidPressure &ros_msg, ignition::msgs::FluidPressure &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::Image &ros_msg, ignition::msgs::Image &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::Image &ros_msg, ignition::msgs::Image &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::Imu &ros_msg, ignition::msgs::IMU &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::Imu &ros_msg, ignition::msgs::IMU &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::JointState &ros_msg, ignition::msgs::Model &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::JointState &ros_msg, ignition::msgs::Model &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::LaserScan &ros_msg, ignition::msgs::LaserScan &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::LaserScan &ros_msg, ignition::msgs::LaserScan &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::MagneticField &ros_msg, ignition::msgs::Magnetometer &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::MagneticField &ros_msg, ignition::msgs::Magnetometer &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::NavSatFix &ros_msg, ignition::msgs::NavSat &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::NavSatFix &ros_msg, ignition::msgs::NavSat &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::PointCloud2 &ros_msg, ignition::msgs::PointCloudPacked &ign_msg)
 
void convert_ros_to_ign (const sensor_msgs::PointCloud2 &ros_msg, ignition::msgs::PointCloudPacked &ign_msg)
 
void convert_ros_to_ign (const std_msgs::Bool &ros_msg, ignition::msgs::Boolean &ign_msg)
 
void convert_ros_to_ign (const std_msgs::Bool &ros_msg, ignition::msgs::Boolean &ign_msg)
 
void convert_ros_to_ign (const std_msgs::ColorRGBA &ros_msg, ignition::msgs::Color &ign_msg)
 
void convert_ros_to_ign (const std_msgs::ColorRGBA &ros_msg, ignition::msgs::Color &ign_msg)
 
void convert_ros_to_ign (const std_msgs::Empty &ros_msg, ignition::msgs::Empty &ign_msg)
 
void convert_ros_to_ign (const std_msgs::Empty &ros_msg, ignition::msgs::Empty &ign_msg)
 
void convert_ros_to_ign (const std_msgs::Float32 &ros_msg, ignition::msgs::Float &ign_msg)
 
void convert_ros_to_ign (const std_msgs::Float32 &ros_msg, ignition::msgs::Float &ign_msg)
 
void convert_ros_to_ign (const std_msgs::Float64 &ros_msg, ignition::msgs::Double &ign_msg)
 
void convert_ros_to_ign (const std_msgs::Float64 &ros_msg, ignition::msgs::Double &ign_msg)
 
void convert_ros_to_ign (const std_msgs::Header &ros_msg, ignition::msgs::Header &ign_msg)
 
void convert_ros_to_ign (const std_msgs::Header &ros_msg, ignition::msgs::Header &ign_msg)
 
void convert_ros_to_ign (const std_msgs::Int32 &ros_msg, ignition::msgs::Int32 &ign_msg)
 
void convert_ros_to_ign (const std_msgs::Int32 &ros_msg, ignition::msgs::Int32 &ign_msg)
 
void convert_ros_to_ign (const std_msgs::String &ros_msg, ignition::msgs::StringMsg &ign_msg)
 
void convert_ros_to_ign (const std_msgs::String &ros_msg, ignition::msgs::StringMsg &ign_msg)
 
void convert_ros_to_ign (const tf2_msgs::TFMessage &ros_msg, ignition::msgs::Pose_V &ign_msg)
 
void convert_ros_to_ign (const tf2_msgs::TFMessage &ros_msg, ignition::msgs::Pose_V &ign_msg)
 
void convert_ros_to_ign (const visualization_msgs::Marker &ros_msg, ignition::msgs::Marker &ign_msg)
 
void convert_ros_to_ign (const visualization_msgs::Marker &ros_msg, ignition::msgs::Marker &ign_msg)
 
void convert_ros_to_ign (const visualization_msgs::MarkerArray &ros_msg, ignition::msgs::Marker_V &ign_msg)
 
void convert_ros_to_ign (const visualization_msgs::MarkerArray &ros_msg, ignition::msgs::Marker_V &ign_msg)
 
ignition::transport::Node::Publisher create_ign_publisher (std::shared_ptr< ignition::transport::Node > ign_node, const std::string &topic_name, size_t)
 
void create_ign_subscriber (std::shared_ptr< ignition::transport::Node > node, const std::string &topic_name, size_t, ros::Publisher ros_pub)
 
ros::Publisher create_ros_publisher (ros::NodeHandle node, const std::string &topic_name, size_t queue_size)
 
ros::Subscriber create_ros_subscriber (ros::NodeHandle node, const std::string &topic_name, size_t queue_size, ignition::transport::Node::Publisher &ign_pub)
 
 Factory (const std::string &ros_type_name, const std::string &ign_type_name)
 

Static Public Member Functions

static void convert_ign_to_ros (const IGN_T &ign_msg, ROS_T &ros_msg)
 
static void convert_ros_to_ign (const ROS_T &ros_msg, IGN_T &ign_msg)
 

Public Attributes

std::string ign_type_name_
 
std::string ros_type_name_
 

Static Protected Member Functions

static void ign_callback (const IGN_T &ign_msg, ros::Publisher ros_pub)
 
static void ros_callback (const ros::MessageEvent< ROS_T const > &ros_msg_event, ignition::transport::Node::Publisher &ign_pub, const std::string &ros_type_name, const std::string &ign_type_name)
 

Detailed Description

template<typename ROS_T, typename IGN_T>
class ros_ign_bridge::Factory< ROS_T, IGN_T >

Definition at line 35 of file factory.hpp.

Constructor & Destructor Documentation

◆ Factory()

template<typename ROS_T , typename IGN_T >
ros_ign_bridge::Factory< ROS_T, IGN_T >::Factory ( const std::string &  ros_type_name,
const std::string &  ign_type_name 
)
inline

Definition at line 38 of file factory.hpp.

Member Function Documentation

◆ convert_ign_to_ros() [1/67]

template<typename ROS_T , typename IGN_T >
static void ros_ign_bridge::Factory< ROS_T, IGN_T >::convert_ign_to_ros ( const IGN_T &  ign_msg,
ROS_T &  ros_msg 
)
static

◆ convert_ign_to_ros() [2/67]

void ros_ign_bridge::Factory< sensor_msgs::BatteryState, ignition::msgs::BatteryState >::convert_ign_to_ros ( const ignition::msgs::BatteryState &  ign_msg,
sensor_msgs::BatteryState &  ros_msg 
)

◆ convert_ign_to_ros() [3/67]

void ros_ign_bridge::Factory< sensor_msgs::BatteryState, ignition::msgs::BatteryState >::convert_ign_to_ros ( const ignition::msgs::BatteryState &  ign_msg,
sensor_msgs::BatteryState &  ros_msg 
)

Definition at line 1188 of file factories.cpp.

◆ convert_ign_to_ros() [4/67]

void ros_ign_bridge::Factory< std_msgs::Bool, ignition::msgs::Boolean >::convert_ign_to_ros ( const ignition::msgs::Boolean &  ign_msg,
std_msgs::Bool &  ros_msg 
)

◆ convert_ign_to_ros() [5/67]

void ros_ign_bridge::Factory< std_msgs::Bool, ignition::msgs::Boolean >::convert_ign_to_ros ( const ignition::msgs::Boolean &  ign_msg,
std_msgs::Bool &  ros_msg 
)

Definition at line 439 of file factories.cpp.

◆ convert_ign_to_ros() [6/67]

void ros_ign_bridge::Factory< sensor_msgs::CameraInfo, ignition::msgs::CameraInfo >::convert_ign_to_ros ( const ignition::msgs::CameraInfo &  ign_msg,
sensor_msgs::CameraInfo &  ros_msg 
)

◆ convert_ign_to_ros() [7/67]

void ros_ign_bridge::Factory< sensor_msgs::CameraInfo, ignition::msgs::CameraInfo >::convert_ign_to_ros ( const ignition::msgs::CameraInfo &  ign_msg,
sensor_msgs::CameraInfo &  ros_msg 
)

Definition at line 1020 of file factories.cpp.

◆ convert_ign_to_ros() [8/67]

void ros_ign_bridge::Factory< rosgraph_msgs::Clock, ignition::msgs::Clock >::convert_ign_to_ros ( const ignition::msgs::Clock &  ign_msg,
rosgraph_msgs::Clock &  ros_msg 
)

◆ convert_ign_to_ros() [9/67]

void ros_ign_bridge::Factory< rosgraph_msgs::Clock, ignition::msgs::Clock >::convert_ign_to_ros ( const ignition::msgs::Clock &  ign_msg,
rosgraph_msgs::Clock &  ros_msg 
)

Definition at line 632 of file factories.cpp.

◆ convert_ign_to_ros() [10/67]

void ros_ign_bridge::Factory< std_msgs::ColorRGBA, ignition::msgs::Color >::convert_ign_to_ros ( const ignition::msgs::Color &  ign_msg,
std_msgs::ColorRGBA &  ros_msg 
)

◆ convert_ign_to_ros() [11/67]

void ros_ign_bridge::Factory< std_msgs::ColorRGBA, ignition::msgs::Color >::convert_ign_to_ros ( const ignition::msgs::Color &  ign_msg,
std_msgs::ColorRGBA &  ros_msg 
)

Definition at line 463 of file factories.cpp.

◆ convert_ign_to_ros() [12/67]

void ros_ign_bridge::Factory< std_msgs::Float64, ignition::msgs::Double >::convert_ign_to_ros ( const ignition::msgs::Double &  ign_msg,
std_msgs::Float64 &  ros_msg 
)

◆ convert_ign_to_ros() [13/67]

void ros_ign_bridge::Factory< std_msgs::Float64, ignition::msgs::Double >::convert_ign_to_ros ( const ignition::msgs::Double &  ign_msg,
std_msgs::Float64 &  ros_msg 
)

Definition at line 559 of file factories.cpp.

◆ convert_ign_to_ros() [14/67]

void ros_ign_bridge::Factory< std_msgs::Empty, ignition::msgs::Empty >::convert_ign_to_ros ( const ignition::msgs::Empty &  ign_msg,
std_msgs::Empty &  ros_msg 
)

◆ convert_ign_to_ros() [15/67]

void ros_ign_bridge::Factory< std_msgs::Empty, ignition::msgs::Empty >::convert_ign_to_ros ( const ignition::msgs::Empty &  ign_msg,
std_msgs::Empty &  ros_msg 
)

Definition at line 487 of file factories.cpp.

◆ convert_ign_to_ros() [16/67]

void ros_ign_bridge::Factory< std_msgs::Float32, ignition::msgs::Float >::convert_ign_to_ros ( const ignition::msgs::Float &  ign_msg,
std_msgs::Float32 &  ros_msg 
)

◆ convert_ign_to_ros() [17/67]

void ros_ign_bridge::Factory< std_msgs::Float32, ignition::msgs::Float >::convert_ign_to_ros ( const ignition::msgs::Float &  ign_msg,
std_msgs::Float32 &  ros_msg 
)

Definition at line 535 of file factories.cpp.

◆ convert_ign_to_ros() [18/67]

void ros_ign_bridge::Factory< sensor_msgs::FluidPressure, ignition::msgs::FluidPressure >::convert_ign_to_ros ( const ignition::msgs::FluidPressure &  ign_msg,
sensor_msgs::FluidPressure &  ros_msg 
)

◆ convert_ign_to_ros() [19/67]

void ros_ign_bridge::Factory< sensor_msgs::FluidPressure, ignition::msgs::FluidPressure >::convert_ign_to_ros ( const ignition::msgs::FluidPressure &  ign_msg,
sensor_msgs::FluidPressure &  ros_msg 
)

Definition at line 972 of file factories.cpp.

◆ convert_ign_to_ros() [20/67]

void ros_ign_bridge::Factory< std_msgs::Header, ignition::msgs::Header >::convert_ign_to_ros ( const ignition::msgs::Header ign_msg,
std_msgs::Header ros_msg 
)

◆ convert_ign_to_ros() [21/67]

void ros_ign_bridge::Factory< std_msgs::Header, ignition::msgs::Header >::convert_ign_to_ros ( const ignition::msgs::Header ign_msg,
std_msgs::Header ros_msg 
)

Definition at line 583 of file factories.cpp.

◆ convert_ign_to_ros() [22/67]

void ros_ign_bridge::Factory< sensor_msgs::Image, ignition::msgs::Image >::convert_ign_to_ros ( const ignition::msgs::Image &  ign_msg,
sensor_msgs::Image &  ros_msg 
)

◆ convert_ign_to_ros() [23/67]

void ros_ign_bridge::Factory< sensor_msgs::Image, ignition::msgs::Image >::convert_ign_to_ros ( const ignition::msgs::Image &  ign_msg,
sensor_msgs::Image &  ros_msg 
)

Definition at line 996 of file factories.cpp.

◆ convert_ign_to_ros() [24/67]

void ros_ign_bridge::Factory< sensor_msgs::Imu, ignition::msgs::IMU >::convert_ign_to_ros ( const ignition::msgs::IMU &  ign_msg,
sensor_msgs::Imu &  ros_msg 
)

◆ convert_ign_to_ros() [25/67]

void ros_ign_bridge::Factory< sensor_msgs::Imu, ignition::msgs::IMU >::convert_ign_to_ros ( const ignition::msgs::IMU &  ign_msg,
sensor_msgs::Imu &  ros_msg 
)

Definition at line 1044 of file factories.cpp.

◆ convert_ign_to_ros() [26/67]

void ros_ign_bridge::Factory< std_msgs::Int32, ignition::msgs::Int32 >::convert_ign_to_ros ( const ignition::msgs::Int32 &  ign_msg,
std_msgs::Int32 &  ros_msg 
)

◆ convert_ign_to_ros() [27/67]

void ros_ign_bridge::Factory< std_msgs::Int32, ignition::msgs::Int32 >::convert_ign_to_ros ( const ignition::msgs::Int32 &  ign_msg,
std_msgs::Int32 &  ros_msg 
)

Definition at line 511 of file factories.cpp.

◆ convert_ign_to_ros() [28/67]

void ros_ign_bridge::Factory< sensor_msgs::LaserScan, ignition::msgs::LaserScan >::convert_ign_to_ros ( const ignition::msgs::LaserScan &  ign_msg,
sensor_msgs::LaserScan &  ros_msg 
)

◆ convert_ign_to_ros() [29/67]

void ros_ign_bridge::Factory< sensor_msgs::LaserScan, ignition::msgs::LaserScan >::convert_ign_to_ros ( const ignition::msgs::LaserScan &  ign_msg,
sensor_msgs::LaserScan &  ros_msg 
)

Definition at line 1092 of file factories.cpp.

◆ convert_ign_to_ros() [30/67]

void ros_ign_bridge::Factory< sensor_msgs::MagneticField, ignition::msgs::Magnetometer >::convert_ign_to_ros ( const ignition::msgs::Magnetometer &  ign_msg,
sensor_msgs::MagneticField &  ros_msg 
)

◆ convert_ign_to_ros() [31/67]

void ros_ign_bridge::Factory< sensor_msgs::MagneticField, ignition::msgs::Magnetometer >::convert_ign_to_ros ( const ignition::msgs::Magnetometer &  ign_msg,
sensor_msgs::MagneticField &  ros_msg 
)

Definition at line 1116 of file factories.cpp.

◆ convert_ign_to_ros() [32/67]

void ros_ign_bridge::Factory< visualization_msgs::Marker, ignition::msgs::Marker >::convert_ign_to_ros ( const ignition::msgs::Marker &  ign_msg,
visualization_msgs::Marker &  ros_msg 
)

◆ convert_ign_to_ros() [33/67]

void ros_ign_bridge::Factory< visualization_msgs::Marker, ignition::msgs::Marker >::convert_ign_to_ros ( const ignition::msgs::Marker &  ign_msg,
visualization_msgs::Marker &  ros_msg 
)

Definition at line 1212 of file factories.cpp.

◆ convert_ign_to_ros() [34/67]

void ros_ign_bridge::Factory< visualization_msgs::MarkerArray, ignition::msgs::Marker_V >::convert_ign_to_ros ( const ignition::msgs::Marker_V &  ign_msg,
visualization_msgs::MarkerArray &  ros_msg 
)

◆ convert_ign_to_ros() [35/67]

void ros_ign_bridge::Factory< visualization_msgs::MarkerArray, ignition::msgs::Marker_V >::convert_ign_to_ros ( const ignition::msgs::Marker_V &  ign_msg,
visualization_msgs::MarkerArray &  ros_msg 
)

Definition at line 1236 of file factories.cpp.

◆ convert_ign_to_ros() [36/67]

void ros_ign_bridge::Factory< sensor_msgs::JointState, ignition::msgs::Model >::convert_ign_to_ros ( const ignition::msgs::Model &  ign_msg,
sensor_msgs::JointState &  ros_msg 
)

◆ convert_ign_to_ros() [37/67]

void ros_ign_bridge::Factory< sensor_msgs::JointState, ignition::msgs::Model >::convert_ign_to_ros ( const ignition::msgs::Model &  ign_msg,
sensor_msgs::JointState &  ros_msg 
)

Definition at line 1068 of file factories.cpp.

◆ convert_ign_to_ros() [38/67]

void ros_ign_bridge::Factory< sensor_msgs::NavSatFix, ignition::msgs::NavSat >::convert_ign_to_ros ( const ignition::msgs::NavSat &  ign_msg,
sensor_msgs::NavSatFix &  ros_msg 
)

◆ convert_ign_to_ros() [39/67]

void ros_ign_bridge::Factory< sensor_msgs::NavSatFix, ignition::msgs::NavSat >::convert_ign_to_ros ( const ignition::msgs::NavSat &  ign_msg,
sensor_msgs::NavSatFix &  ros_msg 
)

Definition at line 1140 of file factories.cpp.

◆ convert_ign_to_ros() [40/67]

void ros_ign_bridge::Factory< nav_msgs::OccupancyGrid, ignition::msgs::OccupancyGrid >::convert_ign_to_ros ( const ignition::msgs::OccupancyGrid &  ign_msg,
nav_msgs::OccupancyGrid &  ros_msg 
)

◆ convert_ign_to_ros() [41/67]

void ros_ign_bridge::Factory< nav_msgs::OccupancyGrid, ignition::msgs::OccupancyGrid >::convert_ign_to_ros ( const ignition::msgs::OccupancyGrid &  ign_msg,
nav_msgs::OccupancyGrid &  ros_msg 
)

Definition at line 923 of file factories.cpp.

◆ convert_ign_to_ros() [42/67]

void ros_ign_bridge::Factory< nav_msgs::Odometry, ignition::msgs::Odometry >::convert_ign_to_ros ( const ignition::msgs::Odometry &  ign_msg,
nav_msgs::Odometry &  ros_msg 
)

◆ convert_ign_to_ros() [43/67]

void ros_ign_bridge::Factory< nav_msgs::Odometry, ignition::msgs::Odometry >::convert_ign_to_ros ( const ignition::msgs::Odometry &  ign_msg,
nav_msgs::Odometry &  ros_msg 
)

Definition at line 947 of file factories.cpp.

◆ convert_ign_to_ros() [44/67]

void ros_ign_bridge::Factory< sensor_msgs::PointCloud2, ignition::msgs::PointCloudPacked >::convert_ign_to_ros ( const ignition::msgs::PointCloudPacked &  ign_msg,
sensor_msgs::PointCloud2 &  ros_msg 
)

◆ convert_ign_to_ros() [45/67]

void ros_ign_bridge::Factory< sensor_msgs::PointCloud2, ignition::msgs::PointCloudPacked >::convert_ign_to_ros ( const ignition::msgs::PointCloudPacked &  ign_msg,
sensor_msgs::PointCloud2 &  ros_msg 
)

Definition at line 1164 of file factories.cpp.

◆ convert_ign_to_ros() [46/67]

void ros_ign_bridge::Factory< geometry_msgs::Pose, ignition::msgs::Pose >::convert_ign_to_ros ( const ignition::msgs::Pose &  ign_msg,
geometry_msgs::Pose &  ros_msg 
)

◆ convert_ign_to_ros() [47/67]

void ros_ign_bridge::Factory< geometry_msgs::Pose, ignition::msgs::Pose >::convert_ign_to_ros ( const ignition::msgs::Pose &  ign_msg,
geometry_msgs::Pose &  ros_msg 
)

Definition at line 729 of file factories.cpp.

◆ convert_ign_to_ros() [48/67]

void ros_ign_bridge::Factory< geometry_msgs::PoseStamped, ignition::msgs::Pose >::convert_ign_to_ros ( const ignition::msgs::Pose &  ign_msg,
geometry_msgs::PoseStamped &  ros_msg 
)

◆ convert_ign_to_ros() [49/67]

void ros_ign_bridge::Factory< geometry_msgs::PoseStamped, ignition::msgs::Pose >::convert_ign_to_ros ( const ignition::msgs::Pose &  ign_msg,
geometry_msgs::PoseStamped &  ros_msg 
)

Definition at line 777 of file factories.cpp.

◆ convert_ign_to_ros() [50/67]

void ros_ign_bridge::Factory< geometry_msgs::Transform, ignition::msgs::Pose >::convert_ign_to_ros ( const ignition::msgs::Pose &  ign_msg,
geometry_msgs::Transform &  ros_msg 
)

◆ convert_ign_to_ros() [51/67]

void ros_ign_bridge::Factory< geometry_msgs::Transform, ignition::msgs::Pose >::convert_ign_to_ros ( const ignition::msgs::Pose &  ign_msg,
geometry_msgs::Transform &  ros_msg 
)

Definition at line 801 of file factories.cpp.

◆ convert_ign_to_ros() [52/67]

void ros_ign_bridge::Factory< geometry_msgs::TransformStamped, ignition::msgs::Pose >::convert_ign_to_ros ( const ignition::msgs::Pose &  ign_msg,
geometry_msgs::TransformStamped &  ros_msg 
)

◆ convert_ign_to_ros() [53/67]

void ros_ign_bridge::Factory< geometry_msgs::TransformStamped, ignition::msgs::Pose >::convert_ign_to_ros ( const ignition::msgs::Pose &  ign_msg,
geometry_msgs::TransformStamped &  ros_msg 
)

Definition at line 825 of file factories.cpp.

◆ convert_ign_to_ros() [54/67]

void ros_ign_bridge::Factory< geometry_msgs::PoseArray, ignition::msgs::Pose_V >::convert_ign_to_ros ( const ignition::msgs::Pose_V &  ign_msg,
geometry_msgs::PoseArray &  ros_msg 
)

◆ convert_ign_to_ros() [55/67]

void ros_ign_bridge::Factory< geometry_msgs::PoseArray, ignition::msgs::Pose_V >::convert_ign_to_ros ( const ignition::msgs::Pose_V &  ign_msg,
geometry_msgs::PoseArray &  ros_msg 
)

Definition at line 753 of file factories.cpp.

◆ convert_ign_to_ros() [56/67]

void ros_ign_bridge::Factory< tf2_msgs::TFMessage, ignition::msgs::Pose_V >::convert_ign_to_ros ( const ignition::msgs::Pose_V &  ign_msg,
tf2_msgs::TFMessage &  ros_msg 
)

◆ convert_ign_to_ros() [57/67]

void ros_ign_bridge::Factory< tf2_msgs::TFMessage, ignition::msgs::Pose_V >::convert_ign_to_ros ( const ignition::msgs::Pose_V &  ign_msg,
tf2_msgs::TFMessage &  ros_msg 
)

Definition at line 849 of file factories.cpp.

◆ convert_ign_to_ros() [58/67]

void ros_ign_bridge::Factory< geometry_msgs::Quaternion, ignition::msgs::Quaternion >::convert_ign_to_ros ( const ignition::msgs::Quaternion &  ign_msg,
geometry_msgs::Quaternion &  ros_msg 
)

◆ convert_ign_to_ros() [59/67]

void ros_ign_bridge::Factory< geometry_msgs::Quaternion, ignition::msgs::Quaternion >::convert_ign_to_ros ( const ignition::msgs::Quaternion &  ign_msg,
geometry_msgs::Quaternion &  ros_msg 
)

Definition at line 657 of file factories.cpp.

◆ convert_ign_to_ros() [60/67]

void ros_ign_bridge::Factory< std_msgs::String, ignition::msgs::StringMsg >::convert_ign_to_ros ( const ignition::msgs::StringMsg &  ign_msg,
std_msgs::String &  ros_msg 
)

◆ convert_ign_to_ros() [61/67]

void ros_ign_bridge::Factory< std_msgs::String, ignition::msgs::StringMsg >::convert_ign_to_ros ( const ignition::msgs::StringMsg &  ign_msg,
std_msgs::String &  ros_msg 
)

Definition at line 607 of file factories.cpp.

◆ convert_ign_to_ros() [62/67]

void ros_ign_bridge::Factory< geometry_msgs::Twist, ignition::msgs::Twist >::convert_ign_to_ros ( const ignition::msgs::Twist &  ign_msg,
geometry_msgs::Twist &  ros_msg 
)

◆ convert_ign_to_ros() [63/67]

void ros_ign_bridge::Factory< geometry_msgs::Twist, ignition::msgs::Twist >::convert_ign_to_ros ( const ignition::msgs::Twist &  ign_msg,
geometry_msgs::Twist &  ros_msg 
)

Definition at line 873 of file factories.cpp.

◆ convert_ign_to_ros() [64/67]

void ros_ign_bridge::Factory< geometry_msgs::Point, ignition::msgs::Vector3d >::convert_ign_to_ros ( const ignition::msgs::Vector3d &  ign_msg,
geometry_msgs::Point &  ros_msg 
)

◆ convert_ign_to_ros() [65/67]

void ros_ign_bridge::Factory< geometry_msgs::Point, ignition::msgs::Vector3d >::convert_ign_to_ros ( const ignition::msgs::Vector3d &  ign_msg,
geometry_msgs::Point &  ros_msg 
)

Definition at line 705 of file factories.cpp.

◆ convert_ign_to_ros() [66/67]

void ros_ign_bridge::Factory< geometry_msgs::Vector3, ignition::msgs::Vector3d >::convert_ign_to_ros ( const ignition::msgs::Vector3d &  ign_msg,
geometry_msgs::Vector3 &  ros_msg 
)

◆ convert_ign_to_ros() [67/67]

void ros_ign_bridge::Factory< geometry_msgs::Vector3, ignition::msgs::Vector3d >::convert_ign_to_ros ( const ignition::msgs::Vector3d &  ign_msg,
geometry_msgs::Vector3 &  ros_msg 
)

Definition at line 681 of file factories.cpp.

◆ convert_ros_to_ign() [1/67]

void ros_ign_bridge::Factory< geometry_msgs::Point, ignition::msgs::Vector3d >::convert_ros_to_ign ( const geometry_msgs::Point &  ros_msg,
ignition::msgs::Vector3d &  ign_msg 
)

◆ convert_ros_to_ign() [2/67]

void ros_ign_bridge::Factory< geometry_msgs::Point, ignition::msgs::Vector3d >::convert_ros_to_ign ( const geometry_msgs::Point &  ros_msg,
ignition::msgs::Vector3d &  ign_msg 
)

Definition at line 693 of file factories.cpp.

◆ convert_ros_to_ign() [3/67]

void ros_ign_bridge::Factory< geometry_msgs::Pose, ignition::msgs::Pose >::convert_ros_to_ign ( const geometry_msgs::Pose &  ros_msg,
ignition::msgs::Pose &  ign_msg 
)

◆ convert_ros_to_ign() [4/67]

void ros_ign_bridge::Factory< geometry_msgs::Pose, ignition::msgs::Pose >::convert_ros_to_ign ( const geometry_msgs::Pose &  ros_msg,
ignition::msgs::Pose &  ign_msg 
)

Definition at line 717 of file factories.cpp.

◆ convert_ros_to_ign() [5/67]

void ros_ign_bridge::Factory< geometry_msgs::PoseArray, ignition::msgs::Pose_V >::convert_ros_to_ign ( const geometry_msgs::PoseArray &  ros_msg,
ignition::msgs::Pose_V &  ign_msg 
)

◆ convert_ros_to_ign() [6/67]

void ros_ign_bridge::Factory< geometry_msgs::PoseArray, ignition::msgs::Pose_V >::convert_ros_to_ign ( const geometry_msgs::PoseArray &  ros_msg,
ignition::msgs::Pose_V &  ign_msg 
)

Definition at line 741 of file factories.cpp.

◆ convert_ros_to_ign() [7/67]

void ros_ign_bridge::Factory< geometry_msgs::PoseStamped, ignition::msgs::Pose >::convert_ros_to_ign ( const geometry_msgs::PoseStamped &  ros_msg,
ignition::msgs::Pose &  ign_msg 
)

◆ convert_ros_to_ign() [8/67]

void ros_ign_bridge::Factory< geometry_msgs::PoseStamped, ignition::msgs::Pose >::convert_ros_to_ign ( const geometry_msgs::PoseStamped &  ros_msg,
ignition::msgs::Pose &  ign_msg 
)

Definition at line 765 of file factories.cpp.

◆ convert_ros_to_ign() [9/67]

void ros_ign_bridge::Factory< geometry_msgs::Quaternion, ignition::msgs::Quaternion >::convert_ros_to_ign ( const geometry_msgs::Quaternion &  ros_msg,
ignition::msgs::Quaternion &  ign_msg 
)

◆ convert_ros_to_ign() [10/67]

void ros_ign_bridge::Factory< geometry_msgs::Quaternion, ignition::msgs::Quaternion >::convert_ros_to_ign ( const geometry_msgs::Quaternion &  ros_msg,
ignition::msgs::Quaternion &  ign_msg 
)

Definition at line 645 of file factories.cpp.

◆ convert_ros_to_ign() [11/67]

void ros_ign_bridge::Factory< geometry_msgs::Transform, ignition::msgs::Pose >::convert_ros_to_ign ( const geometry_msgs::Transform &  ros_msg,
ignition::msgs::Pose &  ign_msg 
)

◆ convert_ros_to_ign() [12/67]

void ros_ign_bridge::Factory< geometry_msgs::Transform, ignition::msgs::Pose >::convert_ros_to_ign ( const geometry_msgs::Transform &  ros_msg,
ignition::msgs::Pose &  ign_msg 
)

Definition at line 789 of file factories.cpp.

◆ convert_ros_to_ign() [13/67]

void ros_ign_bridge::Factory< geometry_msgs::TransformStamped, ignition::msgs::Pose >::convert_ros_to_ign ( const geometry_msgs::TransformStamped &  ros_msg,
ignition::msgs::Pose &  ign_msg 
)

◆ convert_ros_to_ign() [14/67]

void ros_ign_bridge::Factory< geometry_msgs::TransformStamped, ignition::msgs::Pose >::convert_ros_to_ign ( const geometry_msgs::TransformStamped &  ros_msg,
ignition::msgs::Pose &  ign_msg 
)

Definition at line 813 of file factories.cpp.

◆ convert_ros_to_ign() [15/67]

void ros_ign_bridge::Factory< geometry_msgs::Twist, ignition::msgs::Twist >::convert_ros_to_ign ( const geometry_msgs::Twist &  ros_msg,
ignition::msgs::Twist &  ign_msg 
)

◆ convert_ros_to_ign() [16/67]

void ros_ign_bridge::Factory< geometry_msgs::Twist, ignition::msgs::Twist >::convert_ros_to_ign ( const geometry_msgs::Twist &  ros_msg,
ignition::msgs::Twist &  ign_msg 
)

Definition at line 861 of file factories.cpp.

◆ convert_ros_to_ign() [17/67]

void ros_ign_bridge::Factory< geometry_msgs::Vector3, ignition::msgs::Vector3d >::convert_ros_to_ign ( const geometry_msgs::Vector3 &  ros_msg,
ignition::msgs::Vector3d &  ign_msg 
)

◆ convert_ros_to_ign() [18/67]

void ros_ign_bridge::Factory< geometry_msgs::Vector3, ignition::msgs::Vector3d >::convert_ros_to_ign ( const geometry_msgs::Vector3 &  ros_msg,
ignition::msgs::Vector3d &  ign_msg 
)

Definition at line 669 of file factories.cpp.

◆ convert_ros_to_ign() [19/67]

void ros_ign_bridge::Factory< nav_msgs::OccupancyGrid, ignition::msgs::OccupancyGrid >::convert_ros_to_ign ( const nav_msgs::OccupancyGrid &  ros_msg,
ignition::msgs::OccupancyGrid &  ign_msg 
)

◆ convert_ros_to_ign() [20/67]

void ros_ign_bridge::Factory< nav_msgs::OccupancyGrid, ignition::msgs::OccupancyGrid >::convert_ros_to_ign ( const nav_msgs::OccupancyGrid &  ros_msg,
ignition::msgs::OccupancyGrid &  ign_msg 
)

Definition at line 911 of file factories.cpp.

◆ convert_ros_to_ign() [21/67]

void ros_ign_bridge::Factory< nav_msgs::Odometry, ignition::msgs::Odometry >::convert_ros_to_ign ( const nav_msgs::Odometry &  ros_msg,
ignition::msgs::Odometry &  ign_msg 
)

◆ convert_ros_to_ign() [22/67]

void ros_ign_bridge::Factory< nav_msgs::Odometry, ignition::msgs::Odometry >::convert_ros_to_ign ( const nav_msgs::Odometry &  ros_msg,
ignition::msgs::Odometry &  ign_msg 
)

Definition at line 935 of file factories.cpp.

◆ convert_ros_to_ign() [23/67]

template<typename ROS_T , typename IGN_T >
static void ros_ign_bridge::Factory< ROS_T, IGN_T >::convert_ros_to_ign ( const ROS_T &  ros_msg,
IGN_T &  ign_msg 
)
static

◆ convert_ros_to_ign() [24/67]

void ros_ign_bridge::Factory< rosgraph_msgs::Clock, ignition::msgs::Clock >::convert_ros_to_ign ( const rosgraph_msgs::Clock &  ros_msg,
ignition::msgs::Clock &  ign_msg 
)

◆ convert_ros_to_ign() [25/67]

void ros_ign_bridge::Factory< rosgraph_msgs::Clock, ignition::msgs::Clock >::convert_ros_to_ign ( const rosgraph_msgs::Clock &  ros_msg,
ignition::msgs::Clock &  ign_msg 
)

Definition at line 620 of file factories.cpp.

◆ convert_ros_to_ign() [26/67]

void ros_ign_bridge::Factory< sensor_msgs::BatteryState, ignition::msgs::BatteryState >::convert_ros_to_ign ( const sensor_msgs::BatteryState &  ros_msg,
ignition::msgs::BatteryState &  ign_msg 
)

◆ convert_ros_to_ign() [27/67]

void ros_ign_bridge::Factory< sensor_msgs::BatteryState, ignition::msgs::BatteryState >::convert_ros_to_ign ( const sensor_msgs::BatteryState &  ros_msg,
ignition::msgs::BatteryState &  ign_msg 
)

Definition at line 1176 of file factories.cpp.

◆ convert_ros_to_ign() [28/67]

void ros_ign_bridge::Factory< sensor_msgs::CameraInfo, ignition::msgs::CameraInfo >::convert_ros_to_ign ( const sensor_msgs::CameraInfo &  ros_msg,
ignition::msgs::CameraInfo &  ign_msg 
)

◆ convert_ros_to_ign() [29/67]

void ros_ign_bridge::Factory< sensor_msgs::CameraInfo, ignition::msgs::CameraInfo >::convert_ros_to_ign ( const sensor_msgs::CameraInfo &  ros_msg,
ignition::msgs::CameraInfo &  ign_msg 
)

Definition at line 1008 of file factories.cpp.

◆ convert_ros_to_ign() [30/67]

void ros_ign_bridge::Factory< sensor_msgs::FluidPressure, ignition::msgs::FluidPressure >::convert_ros_to_ign ( const sensor_msgs::FluidPressure &  ros_msg,
ignition::msgs::FluidPressure &  ign_msg 
)

◆ convert_ros_to_ign() [31/67]

void ros_ign_bridge::Factory< sensor_msgs::FluidPressure, ignition::msgs::FluidPressure >::convert_ros_to_ign ( const sensor_msgs::FluidPressure &  ros_msg,
ignition::msgs::FluidPressure &  ign_msg 
)

Definition at line 960 of file factories.cpp.

◆ convert_ros_to_ign() [32/67]

void ros_ign_bridge::Factory< sensor_msgs::Image, ignition::msgs::Image >::convert_ros_to_ign ( const sensor_msgs::Image &  ros_msg,
ignition::msgs::Image &  ign_msg 
)

◆ convert_ros_to_ign() [33/67]

void ros_ign_bridge::Factory< sensor_msgs::Image, ignition::msgs::Image >::convert_ros_to_ign ( const sensor_msgs::Image &  ros_msg,
ignition::msgs::Image &  ign_msg 
)

Definition at line 984 of file factories.cpp.

◆ convert_ros_to_ign() [34/67]

void ros_ign_bridge::Factory< sensor_msgs::Imu, ignition::msgs::IMU >::convert_ros_to_ign ( const sensor_msgs::Imu &  ros_msg,
ignition::msgs::IMU &  ign_msg 
)

◆ convert_ros_to_ign() [35/67]

void ros_ign_bridge::Factory< sensor_msgs::Imu, ignition::msgs::IMU >::convert_ros_to_ign ( const sensor_msgs::Imu &  ros_msg,
ignition::msgs::IMU &  ign_msg 
)

Definition at line 1032 of file factories.cpp.

◆ convert_ros_to_ign() [36/67]

void ros_ign_bridge::Factory< sensor_msgs::JointState, ignition::msgs::Model >::convert_ros_to_ign ( const sensor_msgs::JointState &  ros_msg,
ignition::msgs::Model &  ign_msg 
)

◆ convert_ros_to_ign() [37/67]

void ros_ign_bridge::Factory< sensor_msgs::JointState, ignition::msgs::Model >::convert_ros_to_ign ( const sensor_msgs::JointState &  ros_msg,
ignition::msgs::Model &  ign_msg 
)

Definition at line 1056 of file factories.cpp.

◆ convert_ros_to_ign() [38/67]

void ros_ign_bridge::Factory< sensor_msgs::LaserScan, ignition::msgs::LaserScan >::convert_ros_to_ign ( const sensor_msgs::LaserScan &  ros_msg,
ignition::msgs::LaserScan &  ign_msg 
)

◆ convert_ros_to_ign() [39/67]

void ros_ign_bridge::Factory< sensor_msgs::LaserScan, ignition::msgs::LaserScan >::convert_ros_to_ign ( const sensor_msgs::LaserScan &  ros_msg,
ignition::msgs::LaserScan &  ign_msg 
)

Definition at line 1080 of file factories.cpp.

◆ convert_ros_to_ign() [40/67]

void ros_ign_bridge::Factory< sensor_msgs::MagneticField, ignition::msgs::Magnetometer >::convert_ros_to_ign ( const sensor_msgs::MagneticField &  ros_msg,
ignition::msgs::Magnetometer &  ign_msg 
)

◆ convert_ros_to_ign() [41/67]

void ros_ign_bridge::Factory< sensor_msgs::MagneticField, ignition::msgs::Magnetometer >::convert_ros_to_ign ( const sensor_msgs::MagneticField &  ros_msg,
ignition::msgs::Magnetometer &  ign_msg 
)

Definition at line 1104 of file factories.cpp.

◆ convert_ros_to_ign() [42/67]

void ros_ign_bridge::Factory< sensor_msgs::NavSatFix, ignition::msgs::NavSat >::convert_ros_to_ign ( const sensor_msgs::NavSatFix &  ros_msg,
ignition::msgs::NavSat &  ign_msg 
)

◆ convert_ros_to_ign() [43/67]

void ros_ign_bridge::Factory< sensor_msgs::NavSatFix, ignition::msgs::NavSat >::convert_ros_to_ign ( const sensor_msgs::NavSatFix &  ros_msg,
ignition::msgs::NavSat &  ign_msg 
)

Definition at line 1128 of file factories.cpp.

◆ convert_ros_to_ign() [44/67]

void ros_ign_bridge::Factory< sensor_msgs::PointCloud2, ignition::msgs::PointCloudPacked >::convert_ros_to_ign ( const sensor_msgs::PointCloud2 &  ros_msg,
ignition::msgs::PointCloudPacked &  ign_msg 
)

◆ convert_ros_to_ign() [45/67]

void ros_ign_bridge::Factory< sensor_msgs::PointCloud2, ignition::msgs::PointCloudPacked >::convert_ros_to_ign ( const sensor_msgs::PointCloud2 &  ros_msg,
ignition::msgs::PointCloudPacked &  ign_msg 
)

Definition at line 1152 of file factories.cpp.

◆ convert_ros_to_ign() [46/67]

void ros_ign_bridge::Factory< std_msgs::Bool, ignition::msgs::Boolean >::convert_ros_to_ign ( const std_msgs::Bool &  ros_msg,
ignition::msgs::Boolean &  ign_msg 
)

◆ convert_ros_to_ign() [47/67]

void ros_ign_bridge::Factory< std_msgs::Bool, ignition::msgs::Boolean >::convert_ros_to_ign ( const std_msgs::Bool &  ros_msg,
ignition::msgs::Boolean &  ign_msg 
)

Definition at line 427 of file factories.cpp.

◆ convert_ros_to_ign() [48/67]

void ros_ign_bridge::Factory< std_msgs::ColorRGBA, ignition::msgs::Color >::convert_ros_to_ign ( const std_msgs::ColorRGBA &  ros_msg,
ignition::msgs::Color &  ign_msg 
)

◆ convert_ros_to_ign() [49/67]

void ros_ign_bridge::Factory< std_msgs::ColorRGBA, ignition::msgs::Color >::convert_ros_to_ign ( const std_msgs::ColorRGBA &  ros_msg,
ignition::msgs::Color &  ign_msg 
)

Definition at line 451 of file factories.cpp.

◆ convert_ros_to_ign() [50/67]

void ros_ign_bridge::Factory< std_msgs::Empty, ignition::msgs::Empty >::convert_ros_to_ign ( const std_msgs::Empty &  ros_msg,
ignition::msgs::Empty &  ign_msg 
)

◆ convert_ros_to_ign() [51/67]

void ros_ign_bridge::Factory< std_msgs::Empty, ignition::msgs::Empty >::convert_ros_to_ign ( const std_msgs::Empty &  ros_msg,
ignition::msgs::Empty &  ign_msg 
)

Definition at line 475 of file factories.cpp.

◆ convert_ros_to_ign() [52/67]

void ros_ign_bridge::Factory< std_msgs::Float32, ignition::msgs::Float >::convert_ros_to_ign ( const std_msgs::Float32 &  ros_msg,
ignition::msgs::Float &  ign_msg 
)

◆ convert_ros_to_ign() [53/67]

void ros_ign_bridge::Factory< std_msgs::Float32, ignition::msgs::Float >::convert_ros_to_ign ( const std_msgs::Float32 &  ros_msg,
ignition::msgs::Float &  ign_msg 
)

Definition at line 523 of file factories.cpp.

◆ convert_ros_to_ign() [54/67]

void ros_ign_bridge::Factory< std_msgs::Float64, ignition::msgs::Double >::convert_ros_to_ign ( const std_msgs::Float64 &  ros_msg,
ignition::msgs::Double &  ign_msg 
)

◆ convert_ros_to_ign() [55/67]

void ros_ign_bridge::Factory< std_msgs::Float64, ignition::msgs::Double >::convert_ros_to_ign ( const std_msgs::Float64 &  ros_msg,
ignition::msgs::Double &  ign_msg 
)

Definition at line 547 of file factories.cpp.

◆ convert_ros_to_ign() [56/67]

void ros_ign_bridge::Factory< std_msgs::Header, ignition::msgs::Header >::convert_ros_to_ign ( const std_msgs::Header ros_msg,
ignition::msgs::Header ign_msg 
)

◆ convert_ros_to_ign() [57/67]

void ros_ign_bridge::Factory< std_msgs::Header, ignition::msgs::Header >::convert_ros_to_ign ( const std_msgs::Header ros_msg,
ignition::msgs::Header ign_msg 
)

Definition at line 571 of file factories.cpp.

◆ convert_ros_to_ign() [58/67]

void ros_ign_bridge::Factory< std_msgs::Int32, ignition::msgs::Int32 >::convert_ros_to_ign ( const std_msgs::Int32 &  ros_msg,
ignition::msgs::Int32 &  ign_msg 
)

◆ convert_ros_to_ign() [59/67]

void ros_ign_bridge::Factory< std_msgs::Int32, ignition::msgs::Int32 >::convert_ros_to_ign ( const std_msgs::Int32 &  ros_msg,
ignition::msgs::Int32 &  ign_msg 
)

Definition at line 499 of file factories.cpp.

◆ convert_ros_to_ign() [60/67]

void ros_ign_bridge::Factory< std_msgs::String, ignition::msgs::StringMsg >::convert_ros_to_ign ( const std_msgs::String &  ros_msg,
ignition::msgs::StringMsg &  ign_msg 
)

◆ convert_ros_to_ign() [61/67]

void ros_ign_bridge::Factory< std_msgs::String, ignition::msgs::StringMsg >::convert_ros_to_ign ( const std_msgs::String &  ros_msg,
ignition::msgs::StringMsg &  ign_msg 
)

Definition at line 595 of file factories.cpp.

◆ convert_ros_to_ign() [62/67]

void ros_ign_bridge::Factory< tf2_msgs::TFMessage, ignition::msgs::Pose_V >::convert_ros_to_ign ( const tf2_msgs::TFMessage &  ros_msg,
ignition::msgs::Pose_V &  ign_msg 
)

◆ convert_ros_to_ign() [63/67]

void ros_ign_bridge::Factory< tf2_msgs::TFMessage, ignition::msgs::Pose_V >::convert_ros_to_ign ( const tf2_msgs::TFMessage &  ros_msg,
ignition::msgs::Pose_V &  ign_msg 
)

Definition at line 837 of file factories.cpp.

◆ convert_ros_to_ign() [64/67]

void ros_ign_bridge::Factory< visualization_msgs::Marker, ignition::msgs::Marker >::convert_ros_to_ign ( const visualization_msgs::Marker &  ros_msg,
ignition::msgs::Marker &  ign_msg 
)

◆ convert_ros_to_ign() [65/67]

void ros_ign_bridge::Factory< visualization_msgs::Marker, ignition::msgs::Marker >::convert_ros_to_ign ( const visualization_msgs::Marker &  ros_msg,
ignition::msgs::Marker &  ign_msg 
)

Definition at line 1200 of file factories.cpp.

◆ convert_ros_to_ign() [66/67]

void ros_ign_bridge::Factory< visualization_msgs::MarkerArray, ignition::msgs::Marker_V >::convert_ros_to_ign ( const visualization_msgs::MarkerArray &  ros_msg,
ignition::msgs::Marker_V &  ign_msg 
)

◆ convert_ros_to_ign() [67/67]

void ros_ign_bridge::Factory< visualization_msgs::MarkerArray, ignition::msgs::Marker_V >::convert_ros_to_ign ( const visualization_msgs::MarkerArray &  ros_msg,
ignition::msgs::Marker_V &  ign_msg 
)

Definition at line 1224 of file factories.cpp.

◆ create_ign_publisher()

template<typename ROS_T , typename IGN_T >
ignition::transport::Node::Publisher ros_ign_bridge::Factory< ROS_T, IGN_T >::create_ign_publisher ( std::shared_ptr< ignition::transport::Node >  ign_node,
const std::string &  topic_name,
size_t   
)
inlinevirtual

Implements ros_ign_bridge::FactoryInterface.

Definition at line 54 of file factory.hpp.

◆ create_ign_subscriber()

template<typename ROS_T , typename IGN_T >
void ros_ign_bridge::Factory< ROS_T, IGN_T >::create_ign_subscriber ( std::shared_ptr< ignition::transport::Node >  node,
const std::string &  topic_name,
size_t  ,
ros::Publisher  ros_pub 
)
inlinevirtual

Implements ros_ign_bridge::FactoryInterface.

Definition at line 86 of file factory.hpp.

◆ create_ros_publisher()

template<typename ROS_T , typename IGN_T >
ros::Publisher ros_ign_bridge::Factory< ROS_T, IGN_T >::create_ros_publisher ( ros::NodeHandle  node,
const std::string &  topic_name,
size_t  queue_size 
)
inlinevirtual

Implements ros_ign_bridge::FactoryInterface.

Definition at line 45 of file factory.hpp.

◆ create_ros_subscriber()

template<typename ROS_T , typename IGN_T >
ros::Subscriber ros_ign_bridge::Factory< ROS_T, IGN_T >::create_ros_subscriber ( ros::NodeHandle  node,
const std::string &  topic_name,
size_t  queue_size,
ignition::transport::Node::Publisher &  ign_pub 
)
inlinevirtual

Implements ros_ign_bridge::FactoryInterface.

Definition at line 63 of file factory.hpp.

◆ ign_callback()

template<typename ROS_T , typename IGN_T >
static void ros_ign_bridge::Factory< ROS_T, IGN_T >::ign_callback ( const IGN_T &  ign_msg,
ros::Publisher  ros_pub 
)
inlinestaticprotected

Definition at line 141 of file factory.hpp.

◆ ros_callback()

template<typename ROS_T , typename IGN_T >
static void ros_ign_bridge::Factory< ROS_T, IGN_T >::ros_callback ( const ros::MessageEvent< ROS_T const > &  ros_msg_event,
ignition::transport::Node::Publisher &  ign_pub,
const std::string &  ros_type_name,
const std::string &  ign_type_name 
)
inlinestaticprotected

Definition at line 109 of file factory.hpp.

Member Data Documentation

◆ ign_type_name_

template<typename ROS_T , typename IGN_T >
std::string ros_ign_bridge::Factory< ROS_T, IGN_T >::ign_type_name_

Definition at line 165 of file factory.hpp.

◆ ros_type_name_

template<typename ROS_T , typename IGN_T >
std::string ros_ign_bridge::Factory< ROS_T, IGN_T >::ros_type_name_

Definition at line 164 of file factory.hpp.


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


ros_ign_bridge
Author(s):
autogenerated on Sat Mar 11 2023 04:02:16