CartesianPoint3d

Trait CartesianPoint3d 

Source
pub trait CartesianPoint3d {
    type Num;

    // Required methods
    fn x(&self) -> Self::Num;
    fn y(&self) -> Self::Num;
    fn z(&self) -> Self::Num;
}
Expand description

Point in a 3d cartesian space.

Required Associated Types§

Source

type Num

Number type used for coordinates.

Required Methods§

Source

fn x(&self) -> Self::Num

First coordinate.

Source

fn y(&self) -> Self::Num

Second coordinate.

Source

fn z(&self) -> Self::Num

Third coordinate.

Implementors§

Source§

impl<Num: Scalar + Copy> CartesianPoint3d for Point3<Num>

Source§

type Num = Num