Skip to main content

ScaleObject

Trait ScaleObject 

Source
pub trait ScaleObject: Object {
    // Provided methods
    fn scale_uniform<T: Number>(self, scaler: T) -> Scale<Self>
       where Self: Sized { ... }
    fn scale<T: Number>(self, x: T, y: T, z: T) -> Scale<Self>
       where Self: Sized { ... }
    fn scale_x<T: Number>(self, x: T) -> Scale<Self>
       where Self: Sized { ... }
    fn scale_y<T: Number>(self, y: T) -> Scale<Self>
       where Self: Sized { ... }
    fn scale_z<T: Number>(self, z: T) -> Scale<Self>
       where Self: Sized { ... }
    fn scale_xy<T: Number>(self, x: T, y: T) -> Scale<Self>
       where Self: Sized { ... }
    fn scale_xz<T: Number>(self, x: T, z: T) -> Scale<Self>
       where Self: Sized { ... }
    fn scale_yz<T: Number>(self, y: T, z: T) -> Scale<Self>
       where Self: Sized { ... }
}

Provided Methods§

Source

fn scale_uniform<T: Number>(self, scaler: T) -> Scale<Self>
where Self: Sized,

Source

fn scale<T: Number>(self, x: T, y: T, z: T) -> Scale<Self>
where Self: Sized,

Source

fn scale_x<T: Number>(self, x: T) -> Scale<Self>
where Self: Sized,

Source

fn scale_y<T: Number>(self, y: T) -> Scale<Self>
where Self: Sized,

Source

fn scale_z<T: Number>(self, z: T) -> Scale<Self>
where Self: Sized,

Source

fn scale_xy<T: Number>(self, x: T, y: T) -> Scale<Self>
where Self: Sized,

Source

fn scale_xz<T: Number>(self, x: T, z: T) -> Scale<Self>
where Self: Sized,

Source

fn scale_yz<T: Number>(self, y: T, z: T) -> Scale<Self>
where Self: Sized,

Implementors§