[−][src]Trait splines::interpolate::Linear
Set of additive types that support outer multiplication and division, making them linear.
Required methods
fn outer_mul(self, t: T) -> Self
Apply an outer multiplication law.
fn outer_div(self, t: T) -> Self
Apply an outer division law.
Implementations on Foreign Types
impl<T> Linear<T> for Vector1<T> where
T: BaseNum,
[src]
T: BaseNum,
impl<T> Linear<T> for Vector2<T> where
T: BaseNum,
[src]
T: BaseNum,
impl<T> Linear<T> for Vector3<T> where
T: BaseNum,
[src]
T: BaseNum,
impl<T> Linear<T> for Vector4<T> where
T: BaseNum,
[src]
T: BaseNum,
impl<T> Linear<T> for Quaternion<T> where
T: BaseFloat,
[src]
T: BaseFloat,
impl Linear<f32> for f32
[src]
fn outer_mul(self, t: f32) -> Self
[src]
fn outer_div(self, t: f32) -> Self
[src]
Apply an outer division law.
impl Linear<f64> for f64
[src]
fn outer_mul(self, t: f64) -> Self
[src]
fn outer_div(self, t: f64) -> Self
[src]
Apply an outer division law.
impl Linear<f32> for f64
[src]
fn outer_mul(self, t: f32) -> Self
[src]
fn outer_div(self, t: f32) -> Self
[src]
Apply an outer division law.
impl Linear<f64> for f32
[src]
fn outer_mul(self, t: f64) -> Self
[src]
fn outer_div(self, t: f64) -> Self
[src]
Apply an outer division law.
impl<T> Linear<T> for Vector1<T> where
T: Scalar + ClosedAdd + ClosedSub + ClosedMul + ClosedDiv,
[src]
T: Scalar + ClosedAdd + ClosedSub + ClosedMul + ClosedDiv,
impl<T> Linear<T> for Vector2<T> where
T: Scalar + ClosedAdd + ClosedSub + ClosedMul + ClosedDiv,
[src]
T: Scalar + ClosedAdd + ClosedSub + ClosedMul + ClosedDiv,
impl<T> Linear<T> for Vector3<T> where
T: Scalar + ClosedAdd + ClosedSub + ClosedMul + ClosedDiv,
[src]
T: Scalar + ClosedAdd + ClosedSub + ClosedMul + ClosedDiv,
impl<T> Linear<T> for Vector4<T> where
T: Scalar + ClosedAdd + ClosedSub + ClosedMul + ClosedDiv,
[src]
T: Scalar + ClosedAdd + ClosedSub + ClosedMul + ClosedDiv,
impl<T> Linear<T> for Vector5<T> where
T: Scalar + ClosedAdd + ClosedSub + ClosedMul + ClosedDiv,
[src]
T: Scalar + ClosedAdd + ClosedSub + ClosedMul + ClosedDiv,
impl<T> Linear<T> for Vector6<T> where
T: Scalar + ClosedAdd + ClosedSub + ClosedMul + ClosedDiv,
[src]
Loading content...
T: Scalar + ClosedAdd + ClosedSub + ClosedMul + ClosedDiv,