Class grid_los_builder

Class Documentation

class grid_los_builder

Compute the line of sight for a given robot as it moves within a 2D/3D grid.

Public Functions

grid_los_builder(const grid_los_builder&) = delete
grid_los_builder(grid_los_builder&&) = delete
grid_los_builder(void) = default
template<typename TGrid, typename TLOS>
inline std::unique_ptr<TLOS> operator()(const TGrid *const grid, const typename TLOS::field_coord_rtype &robot_rpos, const rtypes::type_uuid &robot_id, size_t los_grid_size)
grid_los_builder &operator=(const grid_los_builder&) = delete
grid_los_builder &operator=(grid_los_builder&&) = delete