def nodata_value(self): """ Returns the nodata value for this band, or None if it isn't set. """ nodata_exists = c_int() value = capi.get_band_nodata_value(self.ptr, nodata_exists) return value if nodata_exists else None
def nodata_value(self): """ Returns the nodata value for this band, or None if it isn't set. """ nodata_exists = c_int() value = capi.get_band_nodata_value(self._ptr, nodata_exists) return value if nodata_exists else None
def nodata_value(self): """ Return the nodata value for this band, or None if it isn't set. """ # Get value and nodata exists flag nodata_exists = c_int() value = capi.get_band_nodata_value(self._ptr, nodata_exists) if not nodata_exists: value = None # If the pixeltype is an integer, convert to int elif self.datatype() in GDAL_INTEGER_TYPES: value = int(value) return value
def nodata_value(self): """ Returns the nodata value for this band, or None if it isn't set. """ # Get value and nodata exists flag nodata_exists = c_int() value = capi.get_band_nodata_value(self._ptr, nodata_exists) if not nodata_exists: value = None # If the pixeltype is an integer, convert to int elif self.datatype() in GDAL_INTEGER_TYPES: value = int(value) return value
from ctypes import byref, c_int