|
waterlinkedsonar
C++ client library for the Water Linked Sonar 3D-15
|
8-bit greyscale image, displayable without further processing. More...
#include <waterlinkedsonar/messages.hpp>
Public Attributes | |
| MessageHeader | header |
| float | speed_of_sound {0.0F} |
| Configured speed of sound in m/s. | |
| float | range {0.0F} |
| Configured maximum range in meters. | |
| std::uint32_t | frequency {0} |
| Imaging frequency in Hz. | |
| BitmapImageType | type {BitmapImageType::SIGNAL_STRENGTH} |
| std::uint32_t | width {0} |
| Pixels per row. | |
| std::uint32_t | height {0} |
| Rows. | |
| float | fov_horizontal {0.0F} |
| Degrees. | |
| float | fov_vertical {0.0F} |
| Degrees. | |
| Span< const std::uint8_t > | image_pixel_data |
| Row-major, width * height bytes; 0 means no data. | |
8-bit greyscale image, displayable without further processing.
View lifetime is the same as RangeImageView.
| float waterlinked::sonar::BitmapImageView::fov_horizontal {0.0F} |
Degrees.
| float waterlinked::sonar::BitmapImageView::fov_vertical {0.0F} |
Degrees.
| std::uint32_t waterlinked::sonar::BitmapImageView::frequency {0} |
Imaging frequency in Hz.
| MessageHeader waterlinked::sonar::BitmapImageView::header |
| std::uint32_t waterlinked::sonar::BitmapImageView::height {0} |
Rows.
| Span<const std::uint8_t> waterlinked::sonar::BitmapImageView::image_pixel_data |
Row-major, width * height bytes; 0 means no data.
| float waterlinked::sonar::BitmapImageView::range {0.0F} |
Configured maximum range in meters.
| float waterlinked::sonar::BitmapImageView::speed_of_sound {0.0F} |
Configured speed of sound in m/s.
| BitmapImageType waterlinked::sonar::BitmapImageView::type {BitmapImageType::SIGNAL_STRENGTH} |
| std::uint32_t waterlinked::sonar::BitmapImageView::width {0} |
Pixels per row.