Struct planar::Translation [] [src]

pub struct Translation<T, Unit>(_);

Trait Implementations

impl<T: Clone + Add<T, Output = T>, Unit> AxisAlignedTransform<T, Unit> for Translation<T, Unit>
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

impl<T: Clone + Add<T, Output = T>, Unit> Mul<PosX<T, Unit>> for Translation<T, Unit>
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<T: Clone + Add<T, Output = T>, Unit> Mul<PosY<T, Unit>> for Translation<T, Unit>
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<T: Clone + Add<T, Output = T>, Unit> Mul<Width<T, Unit>> for Translation<T, Unit>
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<T: Clone + Add<T, Output = T>, Unit> Mul<Height<T, Unit>> for Translation<T, Unit>
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<T: Clone + Add<T, Output = T>, Unit> Mul<Point<T, Unit>> for Translation<T, Unit>
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<T: Clone + Add<T, Output = T>, Unit> Mul<Size<T, Unit>> for Translation<T, Unit>
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<T: Clone + Add<T, Output = T>, Unit> Mul<Rect<T, Unit>> for Translation<T, Unit>
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.