pub struct BlobInfo {Show 15 fields
pub version: Version,
pub data_type: DataType,
pub width: u32,
pub height: u32,
pub depth: u32,
pub min_values: Option<Vec<f64>>,
pub max_values: Option<Vec<f64>>,
pub valid_pixel_count: u32,
pub micro_block_size: u32,
pub blob_size: usize,
pub max_z_error: f64,
pub z_min: f64,
pub z_max: f64,
pub mask_encoding: MaskEncoding,
pub no_data_value: Option<f64>,
}Fields§
§version: Version§data_type: DataType§width: u32§height: u32§depth: u32§min_values: Option<Vec<f64>>§max_values: Option<Vec<f64>>§valid_pixel_count: u32§micro_block_size: u32§blob_size: usize§max_z_error: f64§z_min: f64§z_max: f64§mask_encoding: MaskEncoding§no_data_value: Option<f64>Implementations§
Source§impl BlobInfo
impl BlobInfo
pub fn pixel_count(&self) -> Result<usize>
pub fn sample_count(&self) -> Result<usize>
pub fn mask_count(&self) -> u32
pub fn has_mask(&self) -> bool
pub fn uses_external_mask(&self) -> bool
pub fn uses_no_data_value(&self) -> bool
pub fn raster_shape(&self) -> Vec<usize>
pub fn mask_shape(&self) -> Vec<usize>
pub fn ndarray_shape(&self) -> Vec<usize>
pub fn mask_ndarray_shape(&self) -> Vec<usize>
Trait Implementations§
impl StructuralPartialEq for BlobInfo
Auto Trait Implementations§
impl Freeze for BlobInfo
impl RefUnwindSafe for BlobInfo
impl Send for BlobInfo
impl Sync for BlobInfo
impl Unpin for BlobInfo
impl UnsafeUnpin for BlobInfo
impl UnwindSafe for BlobInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more