[−][src]Trait scaled::Vector2d
Required methods
fn new(x: S, y: S) -> Self
fn map<F, T>(self, f: F) -> Vector2D<T, U> where
F: FnMut(S) -> T,
F: FnMut(S) -> T,
fn magnitude2(self) -> Option<S>
fn norm(self) -> Norm<S> where
S: FixedSigned,
S: FixedSigned,
Provided methods
fn zero() -> Self
fn from_num<N: ToFixed>(num: Vector2D<N, U>) -> Self
fn wrapping_from_num<N: ToFixed>(num: Vector2D<N, U>) -> Self
fn from_bits(bits: Vector2D<S::Bits, U>) -> Self
fn to_num<N: FromFixed>(self) -> Vector2D<N, U>
fn to_bits(self) -> Vector2D<S::Bits, U>
fn scale(self, s: S) -> Self
fn magnitude(self) -> Option<S>
fn normalized(self) -> Self
Implementations on Foreign Types
impl<S, U> Vector2d<S, U> for Vector2D<S, U> where
S: FixedSqrt,
[src]
S: FixedSqrt,
fn new(x: S, y: S) -> Self
[src]
fn map<F, T>(self, f: F) -> Vector2D<T, U> where
F: FnMut(S) -> T,
[src]
F: FnMut(S) -> T,
fn magnitude2(self) -> Option<S>
[src]
fn norm(self) -> Norm<S> where
S: FixedSigned,
[src]
S: FixedSigned,