linearizedMembers.add( linearize( member, crit ) ); linearizedCurve = geomFac.createRing( ring.getId(), ring.getCoordinateSystem(), linearizedMembers ); } else { List<CurveSegment> segments = curve.getCurveSegments();
xmlStream.nextTag(); Ring ring = geomFac.createRing( gid, crs, memberCurves );
min.get0(), max.get1(), min.get0(), min.get1() }; Curve ls = fac.createLineString( null, crs, new PackedPoints( null, points, 2 ) ); Ring exteriorRing = fac.createRing( null, crs, Collections.singletonList( ls ) ); return fac.createPolygon( null, crs, exteriorRing, null );