Beispiel #1
0
 public override void Apply(ICoordinateSequenceFilter filter)
 {
     if (IsEmpty)
     {
         return;
     }
     filter.Filter(_coordinates, 0);
     if (filter.GeometryChanged)
     {
         GeometryChanged();
     }
 }
 public override void Apply(ICoordinateSequenceFilter filter)
 {
     if (_points.Count == 0)
     {
         return;
     }
     for (int i = 0; i < _points.Count; i++)
     {
         filter.Filter(_points, i);
         if (filter.Done)
         {
             break;
         }
     }
     if (filter.GeometryChanged)
     {
         GeometryChanged();
     }
 }
 public override void Apply(ICoordinateSequenceFilter filter)
 {
     if (_points.Count == 0)
         return;
     for (int i = 0; i < _points.Count; i++)
     {
         filter.Filter(_points, i);
         if (filter.Done)
             break;
     }
     if (filter.GeometryChanged)
         GeometryChanged();
 }
Beispiel #4
0
 public override void Apply(ICoordinateSequenceFilter filter)
 {
     if (IsEmpty)
         return;
     filter.Filter(_coordinates, 0);
     if (filter.GeometryChanged)
         GeometryChanged();
 }