pub struct GeoTIFFMetadata {
pub height: usize,
pub width: usize,
pub alpha: bool,
}Expand description
Metadata for a GeoTIFF image
Fields§
§height: usizeThe height of the image
width: usizeThe width of the image
alpha: boolTrue if the image has an alpha channel
Trait Implementations§
Source§impl Clone for GeoTIFFMetadata
impl Clone for GeoTIFFMetadata
Source§fn clone(&self) -> GeoTIFFMetadata
fn clone(&self) -> GeoTIFFMetadata
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GeoTIFFMetadata
impl Debug for GeoTIFFMetadata
Source§impl Default for GeoTIFFMetadata
impl Default for GeoTIFFMetadata
Source§fn default() -> GeoTIFFMetadata
fn default() -> GeoTIFFMetadata
Returns the “default value” for a type. Read more
Source§impl<T: Reader> FeatureReader<GeoTIFFMetadata, Map<String, ValueType>, RGBA> for GeoTIFFReader<T>
A feature reader trait with a callback-based approach
impl<T: Reader> FeatureReader<GeoTIFFMetadata, Map<String, ValueType>, RGBA> for GeoTIFFReader<T>
A feature reader trait with a callback-based approach
Source§type FeatureIterator<'a> = GeoTIFFIterator<'a, T>
where
T: 'a
type FeatureIterator<'a> = GeoTIFFIterator<'a, T> where T: 'a
The Feature Reader should implement an iterator of some kind
Source§fn iter(&self) -> Self::FeatureIterator<'_>
fn iter(&self) -> Self::FeatureIterator<'_>
All readers have an iter function that returns a Iterator struct
Source§impl PartialEq for GeoTIFFMetadata
impl PartialEq for GeoTIFFMetadata
impl StructuralPartialEq for GeoTIFFMetadata
Auto Trait Implementations§
impl Freeze for GeoTIFFMetadata
impl RefUnwindSafe for GeoTIFFMetadata
impl Send for GeoTIFFMetadata
impl Sync for GeoTIFFMetadata
impl Unpin for GeoTIFFMetadata
impl UnwindSafe for GeoTIFFMetadata
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().