#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 ¢er_x, const float ¢er_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) |
Definition at line 24 of file ibeo_lux_ros_msg_handler.h.
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.