Trait GetSize
Source pub trait GetSize<T, const N: usize>{
// Required method
fn size(&self) -> Vector<T, N>;
// Provided methods
fn size_x(&self) -> T
where Vector<T, N>: HaveX<T> { ... }
fn size_y(&self) -> T
where Vector<T, N>: HaveY<T> { ... }
fn size_z(&self) -> T
where Vector<T, N>: HaveZ<T> { ... }
fn size_w(&self) -> T
where Vector<T, N>: HaveW<T> { ... }
fn width(&self) -> T
where Vector<T, N>: HaveX<T> { ... }
fn height(&self) -> T
where Vector<T, N>: HaveY<T> { ... }
fn depth(&self) -> T
where Vector<T, N>: HaveZ<T> { ... }
fn area(&self) -> T { ... }
fn area_usize(&self) -> usize
where T: Integer { ... }
}