public override void Draw(IDrawingVisual gd) { if (gd == null) { return; } gd.Open(); gd.DrawArc(_center, _radius, _startAngle, _endAngle); gd.Close(); }
public override void Draw(IDrawingVisual gd) { if (gd == null) { return; } gd.Open(); gd.DrawEllipse(_center, RadiusX, RadiusY); gd.Close(); }
public override void Draw(IDrawingVisual gd) { if (gd == null) { return; } gd.Open(); gd.DrawCircle(_center, _radius); gd.Close(); }
public override void Draw(IDrawingVisual gd) { if (gd == null) { return; } gd.Open(); gd.DrawLine(_startPoint, _endPoint); gd.Close(); }
public override void Draw(IDrawingVisual gd) { if (gd == null) { return; } gd.Open(); gd.DrawXLine(_basePoint, _direction); gd.Close(); }
public override void Draw(IDrawingVisual gd) { if (gd == null) { return; } gd.Open(); int numOfVertices = NumberOfVertices; for (int i = 0; i < numOfVertices - 1; ++i) { gd.DrawLine(GetPointAt(i), GetPointAt(i + 1)); } if (closed && numOfVertices > 2) { gd.DrawLine(GetPointAt(numOfVertices - 1), GetPointAt(0)); } gd.Close(); }
private void DrawMirrorLine() { _mirrorLine.Open(); _mirrorLine.DrawLine(startPoint, endPoint); _mirrorLine.Close(); }
protected virtual void DrawPath() { tmpLine.Open(); tmpLine.DrawLine(_originalGripPos, _mousePosInWorld); tmpLine.Close(); }