/** * Writes a multiCurve. * * @param geometry * @param writer * @throws IOException */ public void writeMultiCurve( MultiCurve<Curve> geometry, Writer writer ) throws IOException { writer.append( "MULTILINESTRING " ); if ( flags.contains( WKTFlag.USE_DKT ) ) { appendObjectProps( writer, geometry ); } writer.append( '(' ); for ( int i = 0; i < geometry.size(); i++ ) { writeCurveGeometryWithoutPrefix( geometry.get( i ), writer ); if ( i < geometry.size() - 1 ) { writer.append( ',' ); } } writer.append( ')' ); }