public override void Draw(System.Drawing.Graphics g, PictureBoxScale scale)
        {
            Pen pen = new Pen(color, 1);

            g.DrawRectangle(pen, (mUpperLeftCorner.X * scale.XScale) + scale.XOffset, (mUpperLeftCorner.Y * scale.YScale) + scale.YOffset, (mLowerRightCorner.X - mUpperLeftCorner.X) * scale.XScale, (mLowerRightCorner.Y - mUpperLeftCorner.Y) * scale.YScale);
            pen.Dispose();
        }
Exemplo n.º 2
0
        public override void Draw(System.Drawing.Graphics g, PictureBoxScale scale)
        {
            Pen pen = new Pen(color, 1);

            g.DrawEllipse(pen, (mUpperLeftCorner.X * scale.XScale) + scale.XOffset, (mUpperLeftCorner.Y * scale.YScale) + scale.YOffset, 2 * mRadius * scale.XScale, 2 * mRadius * scale.YScale);
            pen.Dispose();
        }
Exemplo n.º 3
0
 public override void Draw(Graphics g, PictureBoxScale scale)
 {
     if (IsComplete())
     {
         Pen pen = new Pen(mColor);
         g.DrawLine(pen, (mStartX * scale.XScale) + scale.XOffset, (mStartY * scale.YScale) + scale.YOffset, (mEndX * scale.XScale) + scale.XOffset, (mEndY * scale.YScale) + scale.YOffset);
         pen.Dispose();
     }
 }
Exemplo n.º 4
0
 public override void Draw(Graphics g, PictureBoxScale scale)
 {
     if (IsComplete())
     {
         Pen  pen    = new Pen(mColor);
         long radius = Radius.ValueAsLong();
         g.DrawEllipse(pen, ((CenterX.ValueAsLong() - radius) * scale.XScale) + scale.XOffset, ((CenterY.ValueAsLong() - radius) * scale.YScale) + scale.YOffset, 2 * radius * scale.XScale, 2 * radius * scale.YScale);
         pen.Dispose();
     }
 }
Exemplo n.º 5
0
 public override void Draw(Graphics g, PictureBoxScale scale)
 {
     if (IsComplete())
     {
         Pen pen = new Pen(mColor);
         g.DrawLine(pen, (mX.ValueAsLong() * scale.XScale) + scale.XOffset - 3, (mY.ValueAsLong() * scale.YScale) + scale.YOffset + 3, (mX.ValueAsLong() * scale.XScale) + scale.XOffset + 3, (mY.ValueAsLong() * scale.YScale) + scale.YOffset - 3);
         g.DrawLine(pen, (mX.ValueAsLong() * scale.XScale) + scale.XOffset - 3, (mY.ValueAsLong() * scale.YScale) + scale.YOffset - 3, (mX.ValueAsLong() * scale.XScale) + scale.XOffset + 3, (mY.ValueAsLong() * scale.YScale) + scale.YOffset + 3);
         pen.Dispose();
     }
 }
Exemplo n.º 6
0
 public override void Draw(System.Drawing.Graphics g, PictureBoxScale scale)
 {
     mMainROI.Draw(g, scale);
     mHoleROI.Draw(g, scale);
 }
Exemplo n.º 7
0
 public abstract void Draw(Graphics g, PictureBoxScale scale);
Exemplo n.º 8
0
 public override void Draw(System.Drawing.Graphics g, PictureBoxScale scale)
 {
     mFirstROI.Draw(g, scale);
     mSecondROI.Draw(g, scale);
 }