Template Struct grid_los_update

Inheritance Relationships

Base Type

  • public rer::client< grid_los_update< TController, TSrcGrid, TLOS > >

Struct Documentation

template<typename TController, typename TSrcGrid, typename TLOS>
struct grid_los_update : public rer::client<grid_los_update<TController, TSrcGrid, TLOS>>

Functor to update robot LOS each timestep as it moves through a 2D/3D grid.

Public Functions

grid_los_update(const grid_los_update&) = default
inline explicit grid_los_update(TSrcGrid *const grid)
inline void operator()(TController *const controller) const
grid_los_update &operator=(const grid_los_update&) = delete