pub struct BaseProjection {}Expand description
Base class for all projections
Implementations§
Trait Implementations§
Source§impl Clone for BaseProjection
impl Clone for BaseProjection
Source§fn clone(&self) -> BaseProjection
fn clone(&self) -> BaseProjection
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 BaseProjection
impl CoordinateStep for BaseProjection
Source§fn forward<P: TransformCoordinates>(&self, p: &mut P)
fn forward<P: TransformCoordinates>(&self, p: &mut P)
Forward projection from x-y to lon-lat. In this case, radians to degrees. Input point is a placeholder for a lon-lat WGS84 point in radians
Source§fn inverse<P: TransformCoordinates>(&self, p: &mut P)
fn inverse<P: TransformCoordinates>(&self, p: &mut P)
Inverse projection from lon-lat to x-y. In this case, degrees to radians. Input point is a placeholder for a lon-lat WGS84 point in degrees
Source§impl Debug for BaseProjection
impl Debug for BaseProjection
Source§impl Default for BaseProjection
impl Default for BaseProjection
Source§fn default() -> BaseProjection
fn default() -> BaseProjection
Returns the “default value” for a type. Read more
Source§impl From<BaseProjection> for Step
impl From<BaseProjection> for Step
Source§fn from(p: BaseProjection) -> Step
fn from(p: BaseProjection) -> Step
Converts to this type from the input type.
Source§impl PartialEq for BaseProjection
impl PartialEq for BaseProjection
Source§impl ProjectCoordinates for BaseProjection
impl ProjectCoordinates for BaseProjection
impl StructuralPartialEq for BaseProjection
Auto Trait Implementations§
impl Freeze for BaseProjection
impl RefUnwindSafe for BaseProjection
impl Send for BaseProjection
impl Sync for BaseProjection
impl Unpin for BaseProjection
impl UnwindSafe for BaseProjection
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().