DUNE: Uniform Navigational Environment  2016.09.0
Sensors::MLBL::LBL Struct Reference

Detailed Description

Complete LBL.

Public Member Functions

 LBL (void)
 
unsigned next (void)
 
bool empty (void) const
 
void clear (void)
 
unsigned size (void)
 
bool isModem (unsigned ix) const
 
void push_back (Beacon beacon)
 
Beacon operator() (unsigned i) const
 
Beaconoperator() (unsigned i)
 

Public Attributes

std::vector< Beaconbeacons
 

Constructor & Destructor Documentation

Sensors::MLBL::LBL::LBL ( void  )
inline

Member Function Documentation

void Sensors::MLBL::LBL::clear ( void  )
inline

References beacons.

Referenced by Sensors::MLBL::Task::consume().

bool Sensors::MLBL::LBL::empty ( void  ) const
inline
bool Sensors::MLBL::LBL::isModem ( unsigned  ix) const
inline
unsigned Sensors::MLBL::LBL::next ( void  )
inline

References beacons.

Referenced by Sensors::MLBL::Task::ping().

Beacon Sensors::MLBL::LBL::operator() ( unsigned  i) const
inline

References beacons.

Beacon& Sensors::MLBL::LBL::operator() ( unsigned  i)
inline

References beacons.

void Sensors::MLBL::LBL::push_back ( Beacon  beacon)
inline

References beacons.

Referenced by Sensors::MLBL::Task::consume().

Member Data Documentation

std::vector<Beacon> Sensors::MLBL::LBL::beacons
Collaboration diagram for Sensors::MLBL::LBL:
Collaboration graph