Raster → Drivers → Expansible

A raster (stored in a temporary memory) where it is possible to dynamically add lines/columns/bands.

Foundation classes

Raster data expansion

Adding lines/columns may add extra lines/columns to correctly fit the internal blocking structure. Extra lines/lines/columns may be automatically added to fit the internal data blocking structure. The first band blocking scheme will be taken as reference for the other bands. Old stored data will be kept, for the cases where new columns/lines/bands are added.

Memory management

A RAM memory limit must be informed at the instance creation time. When the given memory use limit is reached, data block disk swapping will be executed. The amount of used RAM will be constant.


QR Code
QR Code wiki:designimplementation:raster:drivers:expansible (generated for current page)