Ejemplo n.º 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="filter"></param>
 public override void Apply(ICoordinateFilter filter)
 {
     for (int i = 0; i < _points.Count; i++)
     {
         filter.Filter(_points.GetCoordinate(i));
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Applys a given ICoordinateFilter to this LineString
 /// </summary>
 /// <param name="filter"></param>
 public override void Apply(ICoordinateFilter filter)
 {
     foreach (Coordinate c in _points)
     {
         filter.Filter(c);
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="filter"></param>
 public override void Apply(ICoordinateFilter filter)
 {
     if (IsEmpty)
     {
         return;
     }
     filter.Filter(Coordinate);
 }
Ejemplo n.º 4
0
 ///<summary>
 ///  Performs an operation with or on this Geometry's coordinates.
 ///</summary>
 ///<param name="filter">The filter to apply to this Geometry's coordinates.</param>
 public override void Apply(ICoordinateFilter filter)
 {
     if (filter == null)
     {
         throw new ArgumentNullException("filter");
     }
     foreach (Coordinate coord in _points)
     {
         filter.Filter(coord);
     }
 }
Ejemplo n.º 5
0
 ///<summary>
 ///  Performs an operation with or on this Geometry's coordinates.
 ///</summary>
 ///<param name="filter">The filter to apply to this Geometry's coordinates</param>
 public override void Apply(ICoordinateFilter filter)
 {
     if (IsEmpty())
     {
         return;
     }
     if (filter == null)
     {
         throw new ArgumentNullException("filter");
     }
     filter.Filter(_coordinate);
 }
Ejemplo n.º 6
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="filter"></param>
 public override void Apply(ICoordinateFilter filter) 
 {
     for (int i = 0; i < points.Count; i++)
         filter.Filter(points.GetCoordinate(i));
 }
Ejemplo n.º 7
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="filter"></param>
 public override void Apply(ICoordinateFilter filter) 
 {
     if (IsEmpty) 
         return;             
     filter.Filter((Coordinate) Coordinate);
 }
Ejemplo n.º 8
0
 /// <summary>
 /// Applys a given ICoordinateFilter to this LineString
 /// </summary>
 /// <param name="filter"></param>
 public override void Apply(ICoordinateFilter filter)
 {
     foreach (Coordinate c in _points)
     {
         filter.Filter(c);
     }
 }
Ejemplo n.º 9
0
		///<summary>
		///  Performs an operation with or on this Geometry's coordinates.  
		///</summary>
		///<param name="filter">The filter to apply to this Geometry's coordinates.</param>
		public override void Apply(ICoordinateFilter filter)
		{
			if (filter==null)
			{
				throw new ArgumentNullException("filter");
			}
			foreach(Coordinate coord in _points)
			{
				filter.Filter( coord );
			}
		}
Ejemplo n.º 10
0
		///<summary>
		///  Performs an operation with or on this Geometry's coordinates.  
		///</summary>
		///<param name="filter">The filter to apply to this Geometry's coordinates</param>
		public override void Apply(ICoordinateFilter filter)
		{
			if ( IsEmpty() ) return;
			if (filter==null)
			{
				throw new ArgumentNullException("filter");
			}
			filter.Filter( _coordinate );
		}