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(); }
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(); }
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(); } }
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(); } }
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(); } }
public override void Draw(System.Drawing.Graphics g, PictureBoxScale scale) { mMainROI.Draw(g, scale); mHoleROI.Draw(g, scale); }
public abstract void Draw(Graphics g, PictureBoxScale scale);
public override void Draw(System.Drawing.Graphics g, PictureBoxScale scale) { mFirstROI.Draw(g, scale); mSecondROI.Draw(g, scale); }