81 Frame(uint16_t height, uint16_t width, uint16_t returns_size, uint16_t slices_size);
151 #endif // HFL_FRAME_H_ Pixel & atPixel(Col x, Row y)
uint16_t Col
Column number data type.
This file defines the frame's classes components.
Frame(uint16_t height, uint16_t width, uint16_t returns_size, uint16_t slices_size)
size_t getSlicesSize() const
uint16_t intensity_publish_bits_
Frame intensity bits.
Storages and handles the pixel data component.
uint16_t range_precision_bits_
Frame intensity bits.
uint16_t range_bits_
Frame intensity bits.
uint16_t intensity_bits_
Frame intensity bits.
size_t returns_size_
Number of returns per pixel.
size_t width_
Number of columns.
uint16_t Row
Row number data type.
std::vector< std::vector< Pixel > > pixels
Pixel data array.
size_t height_
Number of rows.
Handles camera's frame data.
size_t slices_size_
Number of slices per pixel.