Skip to main content

Transformable

Trait Transformable 

Source
pub trait Transformable: Sized {
    // Required method
    fn transformed(&self, t: &Transform, tol: Tolerances) -> OgeomResult<Self>;
}
Expand description

Geometry that can be moved by a similarity.

Separate from the evaluation traits because a view of geometry (a borrowed adaptor over someone else’s data) can be evaluated but not moved.

Required Methods§

Source

fn transformed(&self, t: &Transform, tol: Tolerances) -> OgeomResult<Self>

This geometry moved by t.

§Errors

OgeomError::Construction if the transformed geometry would be degenerate.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§