static public IEdgedShape InverseTransform(this ITransformer transformer, IEdgedShape shape) { return(new TransformedEdgedShape(shape, transformer.Inverse())); }
public TransformedEdgedShape(IEdgedShape shape, ITransformer transformation) { _shape = shape; _transformation = transformation; }