Template Class base_graph_los
Defined in File base_graph_los.hpp
Inheritance Relationships
Base Types
public rer::client< base_graph_los< TGraphViewEntityType > >
public TGraphViewEntityType
Class Documentation
-
template<typename TGraphViewEntityType>
class base_graph_los : public rer::client<base_graph_los<TGraphViewEntityType>>, public TGraphViewEntityType A representation of the robot’s current line-of-sight as it moves through a weighted graph of some kind. The robot is only able to update its internal state based on the information present in the per-timestep updates to this object.
The LOS for a robot does not have a regular shape per-se, as it depends on the robot’s current position and what vertices are within the LOS radius.
Public Types
-
using graph_view_entity_type = TGraphViewEntityType
-
using graph_view_type = typename graph_view_entity_type::graph_view_type
Public Functions
-
inline base_graph_los(const rtypes::type_uuid &c_id, graph_view_type &&the_view, const rspatial::euclidean_dist &c_unit)
-
using graph_view_entity_type = TGraphViewEntityType