Type Definition na::Vector2

source ·
pub type Vector2<T> = Matrix<T, Const<2>, Const<1>, ArrayStorage<T, 2, 1>>;
Expand description

A stack-allocated, 2-dimensional column vector.

Trait Implementations§

source§

impl<T: Scalar> AsPnt<OPoint<T, Const<2>>> for Vector2<T>

source§

fn as_pnt(&self) -> &Point2<T>

source§

impl<N: BaseNum> NumVec for Vector2<N>

§

type Field = N

source§

impl<T: Scalar> Swizzles2<T> for Vector2<T>

§

type Swizzle2 = Matrix<T, Const<2>, Const<1>, ArrayStorage<T, 2, 1>>

source§

fn xy(&self) -> Vector2<T>

source§

fn yx(&self) -> Vector2<T>

source§

impl<T: Scalar> Swizzles2Mut<T> for Vector2<T>

source§

fn set_xy(&mut self, right: &Vector2<T>)

source§

fn set_yx(&mut self, right: &Vector2<T>)

source§

impl<T: Scalar> ToPnt<OPoint<T, Const<2>>> for Vector2<T>

source§

fn to_pnt(self) -> Point2<T>

source§

impl<N: BaseNum + RealField> FloatVec for Vector2<N>