Class RosMsgpackPublisher::SegmentPointsCollector
Defined in File ros_msgpack_publisher.h
Nested Relationships
This class is a nested type of Class RosMsgpackPublisher.
Class Documentation
-
class SegmentPointsCollector
Public Functions
-
inline SegmentPointsCollector(int telegram_idx = 0)
-
inline void appendLidarPoints(const std::vector<std::vector<sick_scansegment_xd::PointXYZRAEI32f>> &points, int32_t segment_idx, int32_t telegram_cnt)
-
inline int32_t lastSegmentIdx()
-
inline bool allSegmentsCovered(float all_segments_azimuth_min_deg, float all_segments_azimuth_max_deg, float all_segments_elevation_min_deg, float all_segments_elevation_max_deg)
-
inline int numEchos(void) const
Public Members
-
uint32_t timestamp_sec
-
uint32_t timestamp_nsec
-
int32_t telegram_cnt
-
float min_azimuth
-
float max_azimuth
-
size_t total_point_count
-
uint64_t lidar_timestamp_start_microsec
-
uint64_t lidar_timestamp_stop_microsec
-
std::vector<std::vector<sick_scansegment_xd::PointXYZRAEI32f>> lidar_points
-
std::vector<int32_t> segment_list
-
std::vector<int32_t> telegram_list
-
std::map<int, std::map<int, int>> segment_coverage
-
inline SegmentPointsCollector(int telegram_idx = 0)