protected override System.Drawing.Size CalculateNewImageSize( UnmanagedImage sourceData ) { if ( sourceQuadrilateral == null ) throw new NullReferenceException( "Source quadrilateral was not set." ); return new Size( newWidth, newHeight ); }