private static IMultiCurvePolygon FlattenMultiCurvePolygon(IMultiCurvePolygon mcPolygon, FgfGeometryFactory factory) { CurvePolygonCollection curvePolygons = new CurvePolygonCollection(); for (int i = 0; i < mcPolygon.Count; i++) { curvePolygons.Add(FlattenCurvePolygon(mcPolygon[i], factory)); } return(factory.CreateMultiCurvePolygon(curvePolygons)); }
private static IMultiCurvePolygon FlattenMultiCurvePolygon(IMultiCurvePolygon mcPolygon, FgfGeometryFactory factory) { CurvePolygonCollection curvePolygons = new CurvePolygonCollection(); for (int i = 0; i < mcPolygon.Count; i++) { curvePolygons.Add(FlattenCurvePolygon(mcPolygon[i], factory)); } return factory.CreateMultiCurvePolygon(curvePolygons); }