pub struct BandSetInfo {
pub bands: Vec<BlobInfo>,
}Fields§
§bands: Vec<BlobInfo>Implementations§
Source§impl BandSetInfo
impl BandSetInfo
pub fn new(bands: Vec<BlobInfo>) -> Result<Self>
pub fn band_count(&self) -> usize
pub fn width(&self) -> u32
pub fn height(&self) -> u32
pub fn depth(&self) -> u32
pub fn raster_shape(&self) -> Vec<usize>
pub fn raster_shape_for_layout(&self, layout: BandLayout) -> Vec<usize>
pub fn band_mask_shape(&self) -> Vec<usize>
pub fn value_count(&self) -> Result<usize>
pub fn ndarray_shape(&self) -> Vec<usize>
pub fn ndarray_shape_for_layout(&self, layout: BandLayout) -> Vec<usize>
pub fn band_mask_ndarray_shape(&self) -> Vec<usize>
Trait Implementations§
Source§impl Clone for BandSetInfo
impl Clone for BandSetInfo
Source§fn clone(&self) -> BandSetInfo
fn clone(&self) -> BandSetInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BandSetInfo
impl Debug for BandSetInfo
Source§impl PartialEq for BandSetInfo
impl PartialEq for BandSetInfo
impl StructuralPartialEq for BandSetInfo
Auto Trait Implementations§
impl Freeze for BandSetInfo
impl RefUnwindSafe for BandSetInfo
impl Send for BandSetInfo
impl Sync for BandSetInfo
impl Unpin for BandSetInfo
impl UnsafeUnpin for BandSetInfo
impl UnwindSafe for BandSetInfo
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