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(); }
public override void Apply(ICoordinateSequenceFilter filter) { if (IsEmpty) return; filter.Filter(_coordinates, 0); if (filter.GeometryChanged) GeometryChanged(); }