get_Bounds
get_CurrentBand
get_DataModel
get_ImageXSize
get_ImageYSize
get_NullPixelValue
get_NumberOfBands
get_StreamReader
get_VerticalUnits
GetAuxiliaryProperties
IRasterImp
IsNull
set_Bounds
set_CurrentBand
set_DataModel
set_ImageXSize
set_ImageYSize
set_NumberOfBands
set_StreamReader
set_VerticalUnits
SetNull
__property OSGeo ::FDO ::Common ::IStreamReaderImp* OSGeo::FDO::Raster::IRasterImp::get_StreamReader | ( |  | ) |
Get the source of image data. Image data is shipped using a paradigm similar to BLOB I/O. When fetching a raster image the GetStreamReader() method provides a IStreamReader from which the client may request the image data. The format of the image data expected is determined by the DataModel property. The data type, bit depth, tiling and organization specify the meaning of the image data. By setting the DataModel property prior to getting a reader for the data, the FDO client application can control the way data is retrieved from the FDO raster subsystem. When a tiled image is fetched, the image data will be tiled by default, unless a spatial query is used that covers a portion of a tile, in which case the image is converted to monolithic form prior to returning to the client. The client may force a monolithic image in the former case by setting the DataModel to monolithic prior to getting the stream reader. Or conversely it can request a re-tiling of the remaining sub-image by setting the DataModel property to tiled (in this case the tile origin is at the new upper left corner of the sub-image). Note: Altering the DataModel may have significant performance issues.