def bands(self): """ Returns the bands of this raster as a list of GDALBand instances. """ bands = [] for idx in range(1, capi.get_ds_raster_count(self._ptr) + 1): bands.append(GDALBand(self, idx)) return bands
def bands(self): """ Returns the bands of this raster as a list of GDALBand instances. """ bands = [] for idx in range(1, capi.get_ds_raster_count(self._ptr) + 1): bands.append(GDALBand(self, idx)) return bands
def __len__(self): return capi.get_ds_raster_count(self.source._ptr)
def bands(self): bands = [] for idx in range(1, capi.get_ds_raster_count(self.ptr) + 1): bands.append(GDALBand(self, idx)) return bands
def __len__(self): return capi.get_ds_raster_count(self.source._ptr)
def bands(self): bands = [] for idx in range(1, capi.get_ds_raster_count(self.ptr) + 1): bands.append(GDALBand(self, idx)) return bands
from ctypes import byref, c_int