// ----------------------------------------------------------------------- // // Copyright 2014 MIT Licence. See licence.md for more information. // // ----------------------------------------------------------------------- namespace Perspex.Media { using Perspex.Platform; public abstract class Geometry { public abstract Rect Bounds { get; } public IGeometryImpl PlatformImpl { get; protected set; } public Rect GetRenderBounds(double strokeThickness) { return this.PlatformImpl.GetRenderBounds(strokeThickness); } } }