Read all values from a raster file associated with a Raster* object into memory. This function should normally not be used. In most cases getValues or getValuesBlock is more appropriate as readAll will fail when there is no file associated with the RasterLayer (values may only exist in memory).