pub struct GeoTransform {
pub x_ul: f64,
pub x_res: f64,
pub x_rot: f64,
pub y_ul: f64,
pub y_rot: f64,
pub y_res: f64,
}Expand description
Geotransform parameters defining the affine transformation from pixel to georeferenced coordinates.
Fields§
§x_ul: f64X coordinate of the upper-left pixel center.
x_res: f64X resolution (pixel width).
x_rot: f64X rotation (typically 0).
y_ul: f64Y coordinate of the upper-left pixel center.
y_rot: f64Y rotation (typically 0).
y_res: f64Y resolution (pixel height, typically negative).
Implementations§
Trait Implementations§
Source§impl Clone for GeoTransform
impl Clone for GeoTransform
Source§fn clone(&self) -> GeoTransform
fn clone(&self) -> GeoTransform
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 GeoTransform
impl Debug for GeoTransform
Source§impl Default for GeoTransform
impl Default for GeoTransform
Source§fn default() -> GeoTransform
fn default() -> GeoTransform
Returns the “default value” for a type. Read more
Source§impl PartialEq for GeoTransform
impl PartialEq for GeoTransform
impl Copy for GeoTransform
impl StructuralPartialEq for GeoTransform
Auto Trait Implementations§
impl Freeze for GeoTransform
impl RefUnwindSafe for GeoTransform
impl Send for GeoTransform
impl Sync for GeoTransform
impl Unpin for GeoTransform
impl UnwindSafe for GeoTransform
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 more