SuperMap.WindowsPhone.Core.GeoRegionClip.Clip C# (CSharp) Method

Clip() private method

private Clip ( GeoRegion poly ) : GeoRegion
poly GeoRegion
return GeoRegion
        internal GeoRegion Clip(GeoRegion poly)
        {
            GeoRegion polygon = new GeoRegion();
            if (poly.Bounds.IntersectsWith(this.boundary))
            {
                foreach (Point2DCollection points in poly.Parts)
                {
                    Point2DCollection item = this.Clip(points);
                    if (item != null)
                    {
                        polygon.Parts.Add(item);
                    }
                }
            }
            return polygon;
        }

Same methods

GeoRegionClip::Clip ( Point2DCollection ring ) : Point2DCollection