Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Static Public Member Functions | List of all members
librealsense::ros_topic Class Reference

#include <ros_file_format.h>

Static Public Member Functions

static constexpr const char * elements_separator ()
 
static constexpr const char * ros_image_type_str ()
 
static constexpr const char * ros_imu_type_str ()
 
static constexpr const char * ros_pose_type_str ()
 
static uint32_t get_device_index (const std::string &topic)
 
static uint32_t get_sensor_index (const std::string &topic)
 
static rs2_stream get_stream_type (const std::string &topic)
 
static uint32_t get_stream_index (const std::string &topic)
 
static device_serializer::sensor_identifier get_sensor_identifier (const std::string &topic)
 
static device_serializer::stream_identifier get_stream_identifier (const std::string &topic)
 
static uint32_t get_extrinsic_group_index (const std::string &topic)
 
static std::string get_option_name (const std::string &topic)
 
static std::string file_version_topic ()
 
static std::string device_info_topic (uint32_t device_id)
 
static std::string sensor_info_topic (const device_serializer::sensor_identifier &sensor_id)
 
static std::string stream_info_topic (const device_serializer::stream_identifier &stream_id)
 
static std::string video_stream_info_topic (const device_serializer::stream_identifier &stream_id)
 
static std::string imu_intrinsic_topic (const device_serializer::stream_identifier &stream_id)
 
static std::string property_topic (const device_serializer::sensor_identifier &sensor_id)
 
static std::string option_value_topic (const device_serializer::sensor_identifier &sensor_id, rs2_option option_type)
 
static std::string option_description_topic (const device_serializer::sensor_identifier &sensor_id, rs2_option option_type)
 
static std::string pose_transform_topic (const device_serializer::stream_identifier &stream_id)
 
static std::string pose_accel_topic (const device_serializer::stream_identifier &stream_id)
 
static std::string pose_twist_topic (const device_serializer::stream_identifier &stream_id)
 
static std::string frame_data_topic (const device_serializer::stream_identifier &stream_id)
 
static std::string frame_metadata_topic (const device_serializer::stream_identifier &stream_id)
 
static std::string stream_extrinsic_topic (const device_serializer::stream_identifier &stream_id, uint32_t ref_id)
 
static std::string additional_info_topic ()
 
static std::string stream_full_prefix (const device_serializer::stream_identifier &stream_id)
 
static std::string notification_topic (const device_serializer::sensor_identifier &sensor_id, rs2_notification_category nc)
 
template<uint32_t index>
static std::string get (const std::string &value)
 

Member Function Documentation

◆ additional_info_topic()

static std::string librealsense::ros_topic::additional_info_topic ( )
inlinestatic

◆ device_info_topic()

static std::string librealsense::ros_topic::device_info_topic ( uint32_t  device_id)
inlinestatic

◆ elements_separator()

static constexpr const char* librealsense::ros_topic::elements_separator ( )
inlinestatic

◆ file_version_topic()

static std::string librealsense::ros_topic::file_version_topic ( )
inlinestatic

◆ frame_data_topic()

static std::string librealsense::ros_topic::frame_data_topic ( const device_serializer::stream_identifier stream_id)
inlinestatic

◆ frame_metadata_topic()

static std::string librealsense::ros_topic::frame_metadata_topic ( const device_serializer::stream_identifier stream_id)
inlinestatic

◆ get()

template<uint32_t index>
static std::string librealsense::ros_topic::get ( const std::string &  value)
inlinestatic

◆ get_device_index()

static uint32_t librealsense::ros_topic::get_device_index ( const std::string &  topic)
inlinestatic

◆ get_extrinsic_group_index()

static uint32_t librealsense::ros_topic::get_extrinsic_group_index ( const std::string &  topic)
inlinestatic

◆ get_option_name()

static std::string librealsense::ros_topic::get_option_name ( const std::string &  topic)
inlinestatic

◆ get_sensor_identifier()

static device_serializer::sensor_identifier librealsense::ros_topic::get_sensor_identifier ( const std::string &  topic)
inlinestatic

◆ get_sensor_index()

static uint32_t librealsense::ros_topic::get_sensor_index ( const std::string &  topic)
inlinestatic

◆ get_stream_identifier()

static device_serializer::stream_identifier librealsense::ros_topic::get_stream_identifier ( const std::string &  topic)
inlinestatic

◆ get_stream_index()

static uint32_t librealsense::ros_topic::get_stream_index ( const std::string &  topic)
inlinestatic

◆ get_stream_type()

static rs2_stream librealsense::ros_topic::get_stream_type ( const std::string &  topic)
inlinestatic

◆ imu_intrinsic_topic()

static std::string librealsense::ros_topic::imu_intrinsic_topic ( const device_serializer::stream_identifier stream_id)
inlinestatic

◆ notification_topic()

static std::string librealsense::ros_topic::notification_topic ( const device_serializer::sensor_identifier sensor_id,
rs2_notification_category  nc 
)
inlinestatic

◆ option_description_topic()

static std::string librealsense::ros_topic::option_description_topic ( const device_serializer::sensor_identifier sensor_id,
rs2_option  option_type 
)
inlinestatic

◆ option_value_topic()

static std::string librealsense::ros_topic::option_value_topic ( const device_serializer::sensor_identifier sensor_id,
rs2_option  option_type 
)
inlinestatic

◆ pose_accel_topic()

static std::string librealsense::ros_topic::pose_accel_topic ( const device_serializer::stream_identifier stream_id)
inlinestatic

◆ pose_transform_topic()

static std::string librealsense::ros_topic::pose_transform_topic ( const device_serializer::stream_identifier stream_id)
inlinestatic

◆ pose_twist_topic()

static std::string librealsense::ros_topic::pose_twist_topic ( const device_serializer::stream_identifier stream_id)
inlinestatic

◆ property_topic()

static std::string librealsense::ros_topic::property_topic ( const device_serializer::sensor_identifier sensor_id)
inlinestatic

◆ ros_image_type_str()

static constexpr const char* librealsense::ros_topic::ros_image_type_str ( )
inlinestatic

◆ ros_imu_type_str()

static constexpr const char* librealsense::ros_topic::ros_imu_type_str ( )
inlinestatic

◆ ros_pose_type_str()

static constexpr const char* librealsense::ros_topic::ros_pose_type_str ( )
inlinestatic

◆ sensor_info_topic()

static std::string librealsense::ros_topic::sensor_info_topic ( const device_serializer::sensor_identifier sensor_id)
inlinestatic

◆ stream_extrinsic_topic()

static std::string librealsense::ros_topic::stream_extrinsic_topic ( const device_serializer::stream_identifier stream_id,
uint32_t  ref_id 
)
inlinestatic

◆ stream_full_prefix()

static std::string librealsense::ros_topic::stream_full_prefix ( const device_serializer::stream_identifier stream_id)
inlinestatic

◆ stream_info_topic()

static std::string librealsense::ros_topic::stream_info_topic ( const device_serializer::stream_identifier stream_id)
inlinestatic

◆ video_stream_info_topic()

static std::string librealsense::ros_topic::video_stream_info_topic ( const device_serializer::stream_identifier stream_id)
inlinestatic

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