pub struct CassiniProjection { /* private fields */ }Expand description
§Cassini (Cassini-Soldner) Projection
Although the Cassini projection has been largely replaced by the Transverse Mercator, it is still in limited use outside the United States and was one of the major topographic mapping projections until the early 20th century.
Classification: Transverse and oblique cylindrical
Available forms: Forward and Inverse, Spherical and ellipsoidal
Defined area: Global, but best used near the central meridian with long, narrow areas
Alias: cass
Domain: 2D
Input type: Geodetic coordinates
Output type: Projected coordinates
§Projection String
+proj=cass§Required Parameters
lat_0
§Optional Parameters
lon_0x_0y_0ellpsR+hyperbolic: Use modified form of the standard Cassini-Soldner projection known as the Hyperbolic Cassini-Soldner (used in EPSG:3139).

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