waterlinkedsonar
C++ client library for the Water Linked Sonar 3D-15
Loading...
Searching...
No Matches
Public Attributes | List of all members
waterlinked::sonar::BitmapImageView Struct Reference

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.
 

Detailed Description

8-bit greyscale image, displayable without further processing.

View lifetime is the same as RangeImageView.

Member Data Documentation

◆ fov_horizontal

float waterlinked::sonar::BitmapImageView::fov_horizontal {0.0F}

Degrees.

◆ fov_vertical

float waterlinked::sonar::BitmapImageView::fov_vertical {0.0F}

Degrees.

◆ frequency

std::uint32_t waterlinked::sonar::BitmapImageView::frequency {0}

Imaging frequency in Hz.

◆ header

MessageHeader waterlinked::sonar::BitmapImageView::header

◆ height

std::uint32_t waterlinked::sonar::BitmapImageView::height {0}

Rows.

◆ image_pixel_data

Span<const std::uint8_t> waterlinked::sonar::BitmapImageView::image_pixel_data

Row-major, width * height bytes; 0 means no data.

◆ range

float waterlinked::sonar::BitmapImageView::range {0.0F}

Configured maximum range in meters.

◆ speed_of_sound

float waterlinked::sonar::BitmapImageView::speed_of_sound {0.0F}

Configured speed of sound in m/s.

◆ type

BitmapImageType waterlinked::sonar::BitmapImageView::type {BitmapImageType::SIGNAL_STRENGTH}

◆ width

std::uint32_t waterlinked::sonar::BitmapImageView::width {0}

Pixels per row.


The documentation for this struct was generated from the following file: