template<typename T>
esp::core::Grid2D class

Lightweight 2D grid backed by a contiguous row-major Corrade::Containers::Array.

Replaces Eigen dynamic matrices for simple 2D grid data such as top-down navigability maps.

Constructors, destructors, conversion operators

Grid2D()
Grid2D(int rows, int cols)

Public functions

auto operator()(int row, int col) -> T&
auto operator()(int row, int col) const -> const T&
auto rows() const -> int
auto cols() const -> int
auto data() -> T*
auto data() const -> const T*