Struct nav_types::NVector [] [src]

pub struct NVector<N> { /* fields omitted */ }

N-Vector position

The N-Vector represents unique points on the earth's surface. The advantage of N-Vectors is that they have no inconsistencies around the poles compared to WGS84 Latitude, Longitude format. See: nvector for detailed information.

Methods

impl<N> NVector<N>
[src]

Create a new NVector

impl<N: Copy> NVector<N>
[src]

Get the vector component of this position

Get the altitude of this position

Trait Implementations

impl<N, T> Add<T> for NVector<N> where
    N: Float,
    T: Into<ENU<N>>, 
[src]

The resulting type after applying the + operator

The method for the + operator

impl<N, T> AddAssign<T> for NVector<N> where
    N: Float + AddAssign,
    T: Into<ENU<N>>, 
[src]

The method for the += operator

impl<N, T> Sub<T> for NVector<N> where
    N: Float,
    T: Into<ENU<N>>, 
[src]

The resulting type after applying the - operator

The method for the - operator

impl<N: Float> Sub<NVector<N>> for NVector<N>
[src]

The resulting type after applying the - operator

The method for the - operator

impl<N, T> SubAssign<T> for NVector<N> where
    N: Float + SubAssign,
    T: Into<ENU<N>>, 
[src]

The method for the -= operator

impl<N: PartialEq> PartialEq for NVector<N>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<N: Clone> Clone for NVector<N>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<N: Copy> Copy for NVector<N>
[src]

impl<N: Debug> Debug for NVector<N>
[src]

Formats the value using the given formatter.

impl<N: Float> From<WGS84<N>> for NVector<N>
[src]

Performs the conversion.

impl<N: Float> From<ECEF<N>> for NVector<N>
[src]

Performs the conversion.