private static IGraphic CreateEllipse(PointF majorAxisEnd1, PointF majorAxisEnd2, PointF minorAxisEnd1, PointF minorAxisEnd2) { var dicomEllipseGraphic = new DicomEllipseGraphic(); dicomEllipseGraphic.MajorAxisPoint1 = majorAxisEnd1; dicomEllipseGraphic.MajorAxisPoint2 = majorAxisEnd2; dicomEllipseGraphic.MinorAxisPoint1 = minorAxisEnd1; dicomEllipseGraphic.MinorAxisPoint2 = minorAxisEnd2; return(dicomEllipseGraphic); }
protected DicomEllipseGraphic(DicomEllipseGraphic source, ICloningContext context) : base() { context.CloneFields(source, this); _points = new PointsList(source._points, this); _points.PointChanged += OnPointChanged; }