pub struct GeoTIFFHeaderReader {
pub little_endian: bool,
pub big_tiff: bool,
pub image_directories: Vec<ImageDirectory>,
}Expand description
GeoTIFF Header Reader
Fields§
§little_endian: booltrue if reading in the data is little endian
big_tiff: booltrue if reading in the data is big endian
image_directories: Vec<ImageDirectory>Key-Value pairs (value is an index pointing to where in the data the value exists)
Implementations§
Source§impl GeoTIFFHeaderReader
impl GeoTIFFHeaderReader
Sourcepub fn new<T: Reader>(reader: &T) -> GeoTIFFHeaderReader
pub fn new<T: Reader>(reader: &T) -> GeoTIFFHeaderReader
Create a new GeoTIFFHeaderReader
Trait Implementations§
Source§impl Clone for GeoTIFFHeaderReader
impl Clone for GeoTIFFHeaderReader
Source§fn clone(&self) -> GeoTIFFHeaderReader
fn clone(&self) -> GeoTIFFHeaderReader
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 GeoTIFFHeaderReader
impl Debug for GeoTIFFHeaderReader
Source§impl Default for GeoTIFFHeaderReader
impl Default for GeoTIFFHeaderReader
Source§fn default() -> GeoTIFFHeaderReader
fn default() -> GeoTIFFHeaderReader
Returns the “default value” for a type. Read more
Source§impl PartialEq for GeoTIFFHeaderReader
impl PartialEq for GeoTIFFHeaderReader
impl StructuralPartialEq for GeoTIFFHeaderReader
Auto Trait Implementations§
impl Freeze for GeoTIFFHeaderReader
impl RefUnwindSafe for GeoTIFFHeaderReader
impl Send for GeoTIFFHeaderReader
impl Sync for GeoTIFFHeaderReader
impl Unpin for GeoTIFFHeaderReader
impl UnwindSafe for GeoTIFFHeaderReader
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().