pub struct Gcp {
pub id: String,
pub info: String,
pub pixel: f64,
pub line: f64,
pub x: f64,
pub y: f64,
pub z: f64,
}Expand description
A ground control point: a pixel position and its georeferenced coordinates, as GDAL’s
GDAL_GCP.
Fields§
§id: StringAn identifier.
info: StringA description.
pixel: f64The column, from the image’s left edge (0.5 is the first pixel’s centre).
line: f64The row, from the image’s top edge.
x: f64The georeferenced X (easting or longitude).
y: f64The georeferenced Y (northing or latitude).
z: f64The elevation.
Trait Implementations§
impl StructuralPartialEq for Gcp
Auto Trait Implementations§
impl Freeze for Gcp
impl RefUnwindSafe for Gcp
impl Send for Gcp
impl Sync for Gcp
impl Unpin for Gcp
impl UnsafeUnpin for Gcp
impl UnwindSafe for Gcp
Blanket Implementations§
impl<T> Allocation for T
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, Ctx> BundleDefault<Ctx> for Twhere
T: Default,
impl<T, Ctx> BundleDefault<Ctx> for Twhere
T: Default,
Source§fn default_with_context(_: Ctx) -> T
fn default_with_context(_: Ctx) -> T
Creates a default value with the given context.
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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