Exemple #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="g"></param>
        /// <returns></returns>
        public ICoordinate[] ExtractTargetCoordinates(IGeometry g)
        {
            // TODO: should do this more efficiently.  Use CoordSeq filter to get points, KDTree for uniqueness & queries
            ListSet <ICoordinate> ptSet = new ListSet <ICoordinate>(g.Coordinates);

            ICoordinate[] result = new ICoordinate[ptSet.Count];
            ptSet.CopyTo(result, 0);
            return(result);
        }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="g"></param>
 /// <returns></returns>
 public ICoordinate[] ExtractTargetCoordinates(IGeometry g)
 {
     // TODO: should do this more efficiently.  Use CoordSeq filter to get points, KDTree for uniqueness & queries
     ListSet<ICoordinate> ptSet = new ListSet<ICoordinate>(g.Coordinates);
     ICoordinate[] result = new ICoordinate[ptSet.Count];
     ptSet.CopyTo(result, 0);
     return result;
 }