pub struct SwissOblMercatorProjection { /* private fields */ }Expand description
§Swiss Oblique Mercator
Classification: Oblique Mercator
Available forms: Forward and inverse, ellipsoidal only
Defined area: Global
Alias: somerc
Domain: 2D
Input type: Geodetic coordinates
Output type: Projected coordinates
§Projection String
+proj=somerc§Required Parameters
- None
§Optional Parameters
+lon_0=<value>: Central meridian.+ellps=<value>: Ellipsoid used.+R=<value>: Radius of the projection sphere.+k_0=<value>: Scale factor.+x_0=<value>: False easting.+y_0=<value>: False northing.
§References:
Formules et constantes pour le Calcul pour la projection cylindrique conforme à axe oblique et pour la transformation entre des systèmes de référence.

Trait Implementations§
Source§impl Clone for SwissOblMercatorProjection
impl Clone for SwissOblMercatorProjection
Source§fn clone(&self) -> SwissOblMercatorProjection
fn clone(&self) -> SwissOblMercatorProjection
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 SwissOblMercatorProjection
impl Debug for SwissOblMercatorProjection
Source§impl ProjectCoordinates for SwissOblMercatorProjection
impl ProjectCoordinates for SwissOblMercatorProjection
impl StructuralPartialEq for SwissOblMercatorProjection
Auto Trait Implementations§
impl !Freeze for SwissOblMercatorProjection
impl !RefUnwindSafe for SwissOblMercatorProjection
impl !Send for SwissOblMercatorProjection
impl !Sync for SwissOblMercatorProjection
impl Unpin for SwissOblMercatorProjection
impl !UnwindSafe for SwissOblMercatorProjection
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 more