Struct ImageOS

Struct Documentation

struct ImageOS

The image structure to hold the information for publishing in ROS2.

Public Members

float intensity
uint16_t reflectivity
uint16_t noise
uint32_t range
uint8_t ring
uint8_t col

Public Static Functions

static inline EIGEN_MAKE_ALIGNED_OPERATOR_NEW ImageOS 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