Public Member Functions | Private Member Functions | List of all members
AS::Drivers::IbeoLux::IbeoLuxRosMsgHandler Class Reference

#include <ibeo_lux_ros_msg_handler.h>

Public Member Functions

void fillAndPublish (const uint8_t &type_id, const std::string &frame_id, const ros::Publisher &pub, IbeoTxMessage *parser_class)
 
void fillContourPoints (const std::vector< Point3D > &points, visualization_msgs::Marker *new_msg, const std::string &frame_id)
 
void fillMarkerArray (const std::vector< IbeoObject > &objects, visualization_msgs::MarkerArray *new_msg, const std::string &frame_id)
 
void fillPointcloud (const std::vector< Point3DL > &points, pcl::PointCloud< pcl::PointXYZL > *new_msg)
 

Private Member Functions

visualization_msgs::Marker createWireframeMarker (const float &center_x, const float &center_y, float size_x, float size_y, const float &size_z)
 
void fill2030 (IbeoTxMessage *parser_class, ibeo_msgs::ErrorWarning *new_msg, const std::string &frame_id)
 
void fill2202 (IbeoTxMessage *parser_class, ibeo_msgs::ScanData2202 *new_msg, const std::string &frame_id)
 
void fill2204 (IbeoTxMessage *parser_class, ibeo_msgs::ScanData2204 *new_msg, const std::string &frame_id)
 
void fill2205 (IbeoTxMessage *parser_class, ibeo_msgs::ScanData2205 *new_msg, const std::string &frame_id)
 
void fill2221 (IbeoTxMessage *parser_class, ibeo_msgs::ObjectData2221 *new_msg, const std::string &frame_id)
 
void fill2225 (IbeoTxMessage *parser_class, ibeo_msgs::ObjectData2225 *new_msg, const std::string &frame_id)
 
void fill2280 (IbeoTxMessage *parser_class, ibeo_msgs::ObjectData2280 *new_msg, const std::string &frame_id)
 
void fill2403 (IbeoTxMessage *parser_class, ibeo_msgs::CameraImage *new_msg, const std::string &frame_id)
 
void fill2805 (IbeoTxMessage *parser_class, ibeo_msgs::HostVehicleState2805 *new_msg, const std::string &frame_id)
 
void fill2806 (IbeoTxMessage *parser_class, ibeo_msgs::HostVehicleState2806 *new_msg, const std::string &frame_id)
 
void fill2807 (IbeoTxMessage *parser_class, ibeo_msgs::HostVehicleState2807 *new_msg, const std::string &frame_id)
 
void fillIbeoHeader (const IbeoDataHeader &class_header, ibeo_msgs::IbeoDataHeader *msg_header)
 
ros::Time ntp_to_ros_time (const NTPTime &time)
 

Detailed Description

Definition at line 24 of file ibeo_lux_ros_msg_handler.h.

Member Function Documentation

visualization_msgs::Marker IbeoLuxRosMsgHandler::createWireframeMarker ( const float &  center_x,
const float &  center_y,
float  size_x,
float  size_y,
const float &  size_z 
)
private

Definition at line 961 of file ibeo_lux_ros_msg_handler.cpp.

void IbeoLuxRosMsgHandler::fill2030 ( IbeoTxMessage *  parser_class,
ibeo_msgs::ErrorWarning *  new_msg,
const std::string &  frame_id 
)
private

Definition at line 251 of file ibeo_lux_ros_msg_handler.cpp.

void IbeoLuxRosMsgHandler::fill2202 ( IbeoTxMessage *  parser_class,
ibeo_msgs::ScanData2202 *  new_msg,
const std::string &  frame_id 
)
private

Definition at line 302 of file ibeo_lux_ros_msg_handler.cpp.

void IbeoLuxRosMsgHandler::fill2204 ( IbeoTxMessage *  parser_class,
ibeo_msgs::ScanData2204 *  new_msg,
const std::string &  frame_id 
)
private

Definition at line 351 of file ibeo_lux_ros_msg_handler.cpp.

void IbeoLuxRosMsgHandler::fill2205 ( IbeoTxMessage *  parser_class,
ibeo_msgs::ScanData2205 *  new_msg,
const std::string &  frame_id 
)
private

Definition at line 417 of file ibeo_lux_ros_msg_handler.cpp.

void IbeoLuxRosMsgHandler::fill2221 ( IbeoTxMessage *  parser_class,
ibeo_msgs::ObjectData2221 *  new_msg,
const std::string &  frame_id 
)
private

Definition at line 501 of file ibeo_lux_ros_msg_handler.cpp.

void IbeoLuxRosMsgHandler::fill2225 ( IbeoTxMessage *  parser_class,
ibeo_msgs::ObjectData2225 *  new_msg,
const std::string &  frame_id 
)
private

Definition at line 568 of file ibeo_lux_ros_msg_handler.cpp.

void IbeoLuxRosMsgHandler::fill2280 ( IbeoTxMessage *  parser_class,
ibeo_msgs::ObjectData2280 *  new_msg,
const std::string &  frame_id 
)
private

Definition at line 658 of file ibeo_lux_ros_msg_handler.cpp.

void IbeoLuxRosMsgHandler::fill2403 ( IbeoTxMessage *  parser_class,
ibeo_msgs::CameraImage *  new_msg,
const std::string &  frame_id 
)
private

Definition at line 814 of file ibeo_lux_ros_msg_handler.cpp.

void IbeoLuxRosMsgHandler::fill2805 ( IbeoTxMessage *  parser_class,
ibeo_msgs::HostVehicleState2805 *  new_msg,
const std::string &  frame_id 
)
private

Definition at line 868 of file ibeo_lux_ros_msg_handler.cpp.

void IbeoLuxRosMsgHandler::fill2806 ( IbeoTxMessage *  parser_class,
ibeo_msgs::HostVehicleState2806 *  new_msg,
const std::string &  frame_id 
)
private

Definition at line 896 of file ibeo_lux_ros_msg_handler.cpp.

void IbeoLuxRosMsgHandler::fill2807 ( IbeoTxMessage *  parser_class,
ibeo_msgs::HostVehicleState2807 *  new_msg,
const std::string &  frame_id 
)
private

Definition at line 928 of file ibeo_lux_ros_msg_handler.cpp.

void IbeoLuxRosMsgHandler::fillAndPublish ( const uint8_t &  type_id,
const std::string &  frame_id,
const ros::Publisher pub,
IbeoTxMessage *  parser_class 
)

Definition at line 18 of file ibeo_lux_ros_msg_handler.cpp.

void IbeoLuxRosMsgHandler::fillContourPoints ( const std::vector< Point3D > &  points,
visualization_msgs::Marker *  new_msg,
const std::string &  frame_id 
)

Definition at line 107 of file ibeo_lux_ros_msg_handler.cpp.

void IbeoLuxRosMsgHandler::fillIbeoHeader ( const IbeoDataHeader &  class_header,
ibeo_msgs::IbeoDataHeader *  msg_header 
)
private

Definition at line 240 of file ibeo_lux_ros_msg_handler.cpp.

void IbeoLuxRosMsgHandler::fillMarkerArray ( const std::vector< IbeoObject > &  objects,
visualization_msgs::MarkerArray *  new_msg,
const std::string &  frame_id 
)

Definition at line 132 of file ibeo_lux_ros_msg_handler.cpp.

void IbeoLuxRosMsgHandler::fillPointcloud ( const std::vector< Point3DL > &  points,
pcl::PointCloud< pcl::PointXYZL > *  new_msg 
)

Definition at line 92 of file ibeo_lux_ros_msg_handler.cpp.

ros::Time IbeoLuxRosMsgHandler::ntp_to_ros_time ( const NTPTime &  time)
private

Definition at line 235 of file ibeo_lux_ros_msg_handler.cpp.


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


ibeo_lux
Author(s): Joe Kale , Joshua Whitley
autogenerated on Mon Jun 10 2019 13:41:37