Template Struct graph_los_update

Inheritance Relationships

Base Type

  • public rer::client< graph_los_update< TController, TSrcGraph, TLOS > >

Struct Documentation

template<typename TController, typename TSrcGraph, typename TLOS>
struct graph_los_update : public rer::client<graph_los_update<TController, TSrcGraph, TLOS>>

Functor to update robot LOS each timestep as it moves within a graph.

Public Types

using los_type = TLOS

Public Functions

graph_los_update(const graph_los_update&) = default
inline graph_los_update(const TSrcGraph *graph, const rspatial::euclidean_dist &unit_dim)
inline void operator()(TController *const controller, typename TSrcGraph::vertex_descriptor center) const
graph_los_update &operator=(const graph_los_update&) = delete