The structure to represent ellipse geometry.
Exemplo n.º 1
0
    public virtual void FillEllipse(EllipseG aEllipse, Brush aBrush)
    {
        SaveState();
        Ellipse(
            aEllipse.Center.x - aEllipse.XRadius,
            aEllipse.Center.y - aEllipse.YRadius,
            aEllipse.Center.x + aEllipse.XRadius,
            aEllipse.Center.y + aEllipse.YRadius);

        RestoreState();
    }
Exemplo n.º 2
0
    public virtual void DrawEllipse(EllipseG aEllipse, Pen aPen, Brush aBrush)
	{
        SaveState();

        // Set the frame pen
        SelectObject(aPen);

        // Set the fill brush
        SelectObject(aBrush);

        // Draw the ellipse
        Ellipse( 
            aEllipse.Center.x - aEllipse.XRadius,
            aEllipse.Center.y - aEllipse.YRadius,
            aEllipse.Center.x + aEllipse.XRadius,
            aEllipse.Center.y + aEllipse.YRadius);
    
        RestoreState();
    }
Exemplo n.º 3
0
 public virtual void FrameEllipse(EllipseG aEllipse, Pen aPen)
 {
     SaveState();
     Ellipse(
         aEllipse.Center.x - aEllipse.XRadius,
         aEllipse.Center.y - aEllipse.YRadius,
         aEllipse.Center.x + aEllipse.XRadius,
         aEllipse.Center.y + aEllipse.YRadius);
     
     RestoreState();
 }