Skip to main content

RasterRead

Trait RasterRead 

Source
pub trait RasterRead {
    type Buffer;

    // Required methods
    fn read_region(
        &self,
        band: u32,
        x_offset: u64,
        y_offset: u64,
        width: u64,
        height: u64,
    ) -> Result<Self::Buffer>;
    fn read_tile(
        &self,
        band: u32,
        tile_col: u32,
        tile_row: u32,
    ) -> Result<Self::Buffer>;
}
Expand description

Read capability for raster datasets

Required Associated Types§

Source

type Buffer

The buffer type returned by read operations

Required Methods§

Source

fn read_region( &self, band: u32, x_offset: u64, y_offset: u64, width: u64, height: u64, ) -> Result<Self::Buffer>

Reads a region of the raster

Source

fn read_tile( &self, band: u32, tile_col: u32, tile_row: u32, ) -> Result<Self::Buffer>

Reads a single tile (for tiled datasets)

Implementors§