81 Frame(uint16_t height, uint16_t width, uint16_t returns_size, uint16_t slices_size);
Handles camera's frame data.
Definition: hfl_frame.h:56
size_t slices_size_
Number of slices per pixel.
Definition: hfl_frame.h:144
size_t width_
Number of columns.
Definition: hfl_frame.h:138
std::string id_
Frame ID.
Definition: hfl_frame.h:59
Frame(uint16_t height, uint16_t width, uint16_t returns_size, uint16_t slices_size)
Definition: hfl_frame.cpp:42
uint16_t range_precision_bits_
Frame intensity bits.
Definition: hfl_frame.h:68
Pixel & atPixel(Col x, Row y)
Definition: hfl_frame.cpp:49
size_t height_
Number of rows.
Definition: hfl_frame.h:135
uint16_t intensity_bits_
Frame intensity bits.
Definition: hfl_frame.h:62
size_t getWidth() const
Definition: hfl_frame.h:108
std::vector< std::vector< Pixel > > pixels
Pixel data array.
Definition: hfl_frame.h:147
uint16_t intensity_publish_bits_
Frame intensity bits.
Definition: hfl_frame.h:71
size_t returns_size_
Number of returns per pixel.
Definition: hfl_frame.h:141
size_t getSize() const
Definition: hfl_frame.h:118
uint16_t range_bits_
Frame intensity bits.
Definition: hfl_frame.h:65
size_t getSlicesSize() const
Definition: hfl_frame.h:128
size_t getHeight() const
Definition: hfl_frame.h:98
Storages and handles the pixel data component.
Definition: hfl_pixel.h:64
This file defines the frame's classes components.
Definition: camera_commander.h:56
uint16_t Row
Row number data type.
Definition: hfl_frame.h:47
uint16_t Col
Column number data type.
Definition: hfl_frame.h:50