Trait libreda_db::layout::prelude::SimilarityTransform

source ·
pub trait SimilarityTransform: AffineTransform {
    // Required method
    fn transform_distance(
        &self,
        distance: Self::SourceCoord,
    ) -> Self::DestinationCoord;
}
Expand description

Geometric transformation which preserves angles and ratios of distances. Adds resizing to the IsometricTransform.

Required Methods§

source

fn transform_distance( &self, distance: Self::SourceCoord, ) -> Self::DestinationCoord

Transform a distance.

Implementors§