Struct PointOS

Struct Documentation

struct point_os::PointOS

The Point template for PCL to hold the information for publishing in ROS2.

Public Members

PCL_ADD_POINT4D
float intensity
uint32_t t
uint16_t reflectivity
uint8_t ring
uint16_t noise
uint32_t range

Public Static Functions

static inline EIGEN_MAKE_ALIGNED_OPERATOR_NEW PointOS make (float x, float y, float z, float intensity, uint32_t t, uint16_t reflectivity, uint8_t ring, uint8_t col, uint16_t noise, uint32_t range)

A factory to create the structure given a set of information.

Parameters
  • x – position in m

  • y – position in m

  • z – position in m

  • intensity – Intensity value from reading

  • t – time in ns

  • reflectivity – Reflectivity value from reading

  • ring – The ring ID the measurement came from

  • column – The column of the reading in the ring

  • noise – Noise value from reading

  • range – Range value from reading