Пример #1
0
 public void EndFigure()
 {
     if (_depth == 0)
     {
         _sink.EndFigure();
     }
 }
Пример #2
0
 private void PopulateFigure(IGeometrySink110 sink)
 {
     _figure[0].BeginFigure(sink);
     for (int i = 1; i < _figure.Count; i++)
     {
         _figure[i].AddLine(sink);
     }
     sink.EndFigure();
 }
Пример #3
0
 public void EndFigure()
 {
     if (_insidePolygon)
     {
         if (!IsThinRing())
         {
             PopulateFigure(_sink);
         }
     }
     else
     {
         _sink.EndFigure();
     }
 }
Пример #4
0
 public void EndFigure()
 {
     if (_insideLineString)
     {
         if (!IsShortLineString())
         {
             PopulateFigure(_sink);
         }
     }
     else
     {
         _sink.EndFigure();
     }
 }
 public void EndFigure()
 {
     _target.EndFigure();
 }
Пример #6
0
 public void EndFigure()
 {
     _sink.EndFigure();
 }
Пример #7
0
 void IGeometrySink.EndFigure()
 {
     _sink.EndFigure();
 }