Example #1
0
 public void BeginFigure(double x, double y, double?z, double?m)
 {
     if (_depth == 0)
     {
         _sink.BeginFigure(x, y, z, m);
     }
 }
Example #2
0
 public void BeginFigure(double x, double y, double?z, double?m)
 {
     while (_types.Count > 0)
     {
         _sink.BeginGeometry(_types.Dequeue());
     }
     _sink.BeginFigure(x, y, z, m);
 }
Example #3
0
 public void BeginFigure(double x, double y, double?z, double?m)
 {
     if (_insidePolygon)
     {
         _figure.Clear();
         _figure.Add(new Vertex(x, y, z, m));
     }
     else
     {
         _sink.BeginFigure(x, y, z, m);
     }
 }
 public void BeginFigure(double latitude, double longitude, double?z, double?m)
 {
     _target.BeginFigure(longitude, latitude, z, m);
 }
Example #5
0
 public void BeginFigure(IGeometrySink110 sink)
 {
     sink.BeginFigure(_x, _y, _z, _m);
 }
 // Each BeginFigure call will just move the start point by the required amount.
 public void BeginFigure(double x, double y, double?z, double?m)
 {
     _target.BeginFigure(x + _xShift, y + _yShift, z, m);
 }
Example #7
0
 public void BeginFigure(double x, double y, double?z, double?m)
 {
     _sink.BeginFigure(_transform.GetX(x, y), _transform.GetY(x, y), z, m);
 }
 public void BeginFigure(double latitude, double longitude, double?z, double?m)
 {
     _projection.ProjectPoint(latitude, longitude, out var x, out var y);
     _sink.BeginFigure(x, y, z, m);
 }
Example #9
0
 void IGeometrySink.BeginFigure(double x, double y, double?z, double?m)
 {
     double[] proj = _coordTransform(x, y);
     _sink.BeginFigure(proj[0], proj[1], z, m);
 }