base
Public Types | Public Member Functions | Public Attributes | List of all members
base::samples::SonarBeam Struct Reference

#include <SonarBeam.hpp>

Public Types

typedef boost::uint8_t uint8_t
 

Public Member Functions

 SonarBeam ()
 
 SonarBeam (const SonarBeam &other)
 
double getSpatialResolution () const
 
SonarBeamoperator= (const SonarBeam &other)
 
void init (const SonarBeam &other)
 
void swap (SonarBeam &other)
 

Public Attributes

Time time
 
Angle bearing
 
double sampling_interval
 
float speed_of_sound
 
float beamwidth_horizontal
 
float beamwidth_vertical
 
std::vector< uint8_tbeam
 

Member Typedef Documentation

◆ uint8_t

typedef boost::uint8_t base::samples::SonarBeam::uint8_t

Constructor & Destructor Documentation

◆ SonarBeam() [1/2]

base::samples::SonarBeam::SonarBeam ( )
inline

◆ SonarBeam() [2/2]

base::samples::SonarBeam::SonarBeam ( const SonarBeam other)

Member Function Documentation

◆ getSpatialResolution()

double base::samples::SonarBeam::getSpatialResolution ( ) const

◆ init()

void base::samples::SonarBeam::init ( const SonarBeam other)

◆ operator=()

SonarBeam & base::samples::SonarBeam::operator= ( const SonarBeam other)

◆ swap()

void base::samples::SonarBeam::swap ( SonarBeam other)

Member Data Documentation

◆ beam

std::vector<uint8_t> base::samples::SonarBeam::beam

◆ beamwidth_horizontal

float base::samples::SonarBeam::beamwidth_horizontal

◆ beamwidth_vertical

float base::samples::SonarBeam::beamwidth_vertical

◆ bearing

Angle base::samples::SonarBeam::bearing

◆ sampling_interval

double base::samples::SonarBeam::sampling_interval

◆ speed_of_sound

float base::samples::SonarBeam::speed_of_sound

◆ time

Time base::samples::SonarBeam::time

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