convertPointsToCustomizedFieldsCloud(uint32_t timestamp_sec, uint32_t timestamp_nsec, uint64_t lidar_timestamp_start_microsec, const std::vector< std::vector< sick_scansegment_xd::PointXYZRAEI32f >> &lidar_points, CustomPointCloudConfiguration &pointcloud_cfg, PointCloud2Msg &pointcloud_msg) | sick_scansegment_xd::RosMsgpackPublisher | protected |
convertPointsToLaserscanMsg(uint32_t timestamp_sec, uint32_t timestamp_nsec, const std::vector< std::vector< sick_scansegment_xd::PointXYZRAEI32f >> &lidar_points, size_t total_point_count, LaserScanMsgMap &laser_scan_msg_map, const std::string &frame_id, bool is_fullframe) | sick_scansegment_xd::RosMsgpackPublisher | protected |
ExportListener(void) | sick_scansegment_xd::RosMsgpackPublisher | virtual |
GetFullframeAngleRanges(float &fullframe_azimuth_min_deg, float &fullframe_azimuth_max_deg, float &fullframe_elevation_min_deg, float &fullframe_elevation_max_deg) const | sick_scansegment_xd::RosMsgpackPublisher | inlinevirtual |
HandleMsgPackData(const sick_scansegment_xd::ScanSegmentParserOutput &msgpack_data) | sick_scansegment_xd::RosMsgpackPublisher | virtual |
initLFPangleRangeFilterSettings(const std::string &host_LFPangleRangeFilter) | sick_scansegment_xd::RosMsgpackPublisher | virtual |
initLFPlayerFilterSettings(const std::string &host_LFPlayerFilter) | sick_scansegment_xd::RosMsgpackPublisher | virtual |
LaserScanMsgMap typedef | sick_scansegment_xd::RosMsgpackPublisher | protected |
m_active | sick_scansegment_xd::RosMsgpackPublisher | protected |
m_all_segments_azimuth_max_deg | sick_scansegment_xd::RosMsgpackPublisher | protected |
m_all_segments_azimuth_min_deg | sick_scansegment_xd::RosMsgpackPublisher | protected |
m_all_segments_elevation_max_deg | sick_scansegment_xd::RosMsgpackPublisher | protected |
m_all_segments_elevation_min_deg | sick_scansegment_xd::RosMsgpackPublisher | protected |
m_custom_pointclouds_cfg | sick_scansegment_xd::RosMsgpackPublisher | protected |
m_frame_id | sick_scansegment_xd::RosMsgpackPublisher | protected |
m_host_FREchoFilter | sick_scansegment_xd::RosMsgpackPublisher | protected |
m_host_set_FREchoFilter | sick_scansegment_xd::RosMsgpackPublisher | protected |
m_laserscan_layer_filter | sick_scansegment_xd::RosMsgpackPublisher | protected |
m_node | sick_scansegment_xd::RosMsgpackPublisher | protected |
m_points_collector | sick_scansegment_xd::RosMsgpackPublisher | protected |
m_publisher_imu | sick_scansegment_xd::RosMsgpackPublisher | protected |
m_publisher_imu_initialized | sick_scansegment_xd::RosMsgpackPublisher | protected |
m_publisher_laserscan_360 | sick_scansegment_xd::RosMsgpackPublisher | protected |
m_publisher_laserscan_segment | sick_scansegment_xd::RosMsgpackPublisher | protected |
m_scan_time | sick_scansegment_xd::RosMsgpackPublisher | protected |
printCoverageTable(const std::map< int, std::map< int, int >> &elevation_azimuth_histograms) | sick_scansegment_xd::RosMsgpackPublisher | protected |
printElevationAzimuthTable(const std::vector< std::vector< sick_scansegment_xd::PointXYZRAEI32f >> &lidar_points) | sick_scansegment_xd::RosMsgpackPublisher | protected |
publishLaserScanMsg(rosNodePtr node, LaserscanMsgPublisher &laserscan_publisher, LaserScanMsgMap &laser_scan_msg_map, int32_t num_echos, int32_t segment_idx) | sick_scansegment_xd::RosMsgpackPublisher | protected |
publishPointCloud2Msg(rosNodePtr node, PointCloud2MsgPublisher &publisher, PointCloud2Msg &pointcloud_msg, int32_t num_echos, int32_t segment_idx, int coordinate_notation, const std::string &topic) | sick_scansegment_xd::RosMsgpackPublisher | protected |
RosMsgpackPublisher(const std::string &node_name="sick_scansegment_xd", const sick_scansegment_xd::Config &config=sick_scansegment_xd::Config()) | sick_scansegment_xd::RosMsgpackPublisher | |
SetActive(bool active) | sick_scansegment_xd::RosMsgpackPublisher | inlinevirtual |
~RosMsgpackPublisher() | sick_scansegment_xd::RosMsgpackPublisher | virtual |