The libral raster library serves three purposes in Geoinformatica. First, it is a simple and fast library for in-memory raster math. Second, it is a platform for implementing some geospatial raster algorithms. Third, it contains code for rendering geospatial data (libral-rasters and OGR vector data) on pixel buffers.
libral raster is a two-dimensional table of cells. A cell is a square area in map coordinates, which contains either a RAL_INTEGER or a RAL_REAL.