Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 protected DicomEllipseGraphic(DicomEllipseGraphic source, ICloningContext context) : base()
 {
     context.CloneFields(source, this);
     _points = new PointsList(source._points, this);
     _points.PointChanged += OnPointChanged;
 }