Class grid2D_los
Defined in File grid2D_los.hpp
Inheritance Relationships
Base Types
public cosm::repr::base_grid_los< grid2D_view_entity< rds::grid2D< cds::cell2D >, rds::grid2D< cds::cell2D >::const_grid_view >, rmath::vector2d >
(Template Class base_grid_los)public rer::client< grid2D_los >
Class Documentation
-
class grid2D_los : public cosm::repr::base_grid_los<grid2D_view_entity<rds::grid2D<cds::cell2D>, rds::grid2D<cds::cell2D>::const_grid_view>, rmath::vector2d>, public rer::client<grid2D_los>
A repr of the robot’s current line-of-sight in 2D.
Public Types
-
using los_type = crepr::base_grid_los<grid2D_view_entity<rds::grid2D<cds::cell2D>, rds::grid2D<cds::cell2D>::const_grid_view>, rmath::vector2d>
Public Functions
-
grid2D_los(const rtypes::type_uuid &c_id, const grid_view_type &c_view, const rtypes::discretize_ratio &c_resolution)
-
virtual field_coord_dtype abs_ll(void) const final override
-
virtual field_coord_dtype abs_lr(void) const final override
-
virtual field_coord_dtype abs_ul(void) const final override
-
virtual field_coord_dtype abs_ur(void) const final override
-
using los_type = crepr::base_grid_los<grid2D_view_entity<rds::grid2D<cds::cell2D>, rds::grid2D<cds::cell2D>::const_grid_view>, rmath::vector2d>