pub struct ProjectionTransform {
pub proj: Rc<RefCell<Proj>>,
pub method: Step,
pub axisswap: Option<Box<ProjectionTransform>>,
pub cart: Option<Box<ProjectionTransform>>,
pub cart_wgs84: Option<Box<ProjectionTransform>>,
pub helmert: Option<Box<ProjectionTransform>>,
pub hgridshift: Option<Box<ProjectionTransform>>,
pub vgridshift: Option<Box<ProjectionTransform>>,
}Expand description
A Projection Transform Definition Temporary placeholder
Fields§
§proj: Rc<RefCell<Proj>>Projection guide
method: Stepmutation method
axisswap: Option<Box<ProjectionTransform>>Axis swapping if needed
cart: Option<Box<ProjectionTransform>>Cartesian if needed
cart_wgs84: Option<Box<ProjectionTransform>>Cartesian to WGS84 if needed
helmert: Option<Box<ProjectionTransform>>Helmert if needed
hgridshift: Option<Box<ProjectionTransform>>Horizontal grid shift if needed
vgridshift: Option<Box<ProjectionTransform>>Vertical grid shift if needed
Implementations§
Trait Implementations§
Source§impl Clone for ProjectionTransform
impl Clone for ProjectionTransform
Source§fn clone(&self) -> ProjectionTransform
fn clone(&self) -> ProjectionTransform
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 ProjectionTransform
impl Debug for ProjectionTransform
Source§impl Default for ProjectionTransform
impl Default for ProjectionTransform
Source§impl From<AxisSwapConverter> for ProjectionTransform
impl From<AxisSwapConverter> for ProjectionTransform
Source§fn from(asc: AxisSwapConverter) -> ProjectionTransform
fn from(asc: AxisSwapConverter) -> ProjectionTransform
Converts to this type from the input type.
Source§impl From<CartesianConverter> for ProjectionTransform
impl From<CartesianConverter> for ProjectionTransform
Source§fn from(c: CartesianConverter) -> ProjectionTransform
fn from(c: CartesianConverter) -> ProjectionTransform
Converts to this type from the input type.
Source§impl PartialEq for ProjectionTransform
impl PartialEq for ProjectionTransform
impl StructuralPartialEq for ProjectionTransform
Auto Trait Implementations§
impl Freeze for ProjectionTransform
impl !RefUnwindSafe for ProjectionTransform
impl !Send for ProjectionTransform
impl !Sync for ProjectionTransform
impl Unpin for ProjectionTransform
impl !UnwindSafe for ProjectionTransform
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().