Public Member Functions | Private Member Functions
AS::Drivers::IbeoLux::IbeoLuxRosMsgHandler Class Reference

#include <ibeo_lux_ros_msg_handler.h>

List of all members.

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.

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 Sat Jun 8 2019 19:59:06