Template Class graph3D_los
Defined in File graph3D_los.hpp
Inheritance Relationships
Base Type
public cosm::repr::base_graph_los< graph3D_view_entity< rdgraph::hgrid3D< TSpecType >, rdgraph::hgrid3D_view< TSpecType > > >
(Template Class base_graph_los)
Class Documentation
-
template<typename TSpecType>
class graph3D_los : public cosm::repr::base_graph_los<graph3D_view_entity<rdgraph::hgrid3D<TSpecType>, rdgraph::hgrid3D_view<TSpecType>>> A representation of the robot’s current line-of-sight in 3D.
Public Types
-
using graph_view_entity_type = graph3D_view_entity<rdgraph::hgrid3D<TSpecType>, rdgraph::hgrid3D_view<TSpecType>>
-
using graph_view_type = typename graph_view_entity_type::graph_view_type
Public Functions
-
inline graph3D_los(const rtypes::type_uuid &c_id, graph_view_type &&the_view, const rspatial::euclidean_dist &c_unit)
-
inline const vertex_property_type *access(const vertex_coord_type &c) const override
-
inline const edge_property_type *access(edge_descriptor vd) const override
-
inline const vertex_property_type *access(vertex_descriptor vd) const override
-
using graph_view_entity_type = graph3D_view_entity<rdgraph::hgrid3D<TSpecType>, rdgraph::hgrid3D_view<TSpecType>>