private void exportCone( Cone cone )
throws XMLStreamException, UnknownCRSException, TransformationException {
writer.writeStartElement( gmlNs, "Cone" );
writer.writeAttribute( "horizontalCurveType", "circularArc3Points" );
writer.writeAttribute( "verticalCurveType", "linear" );
for ( int i = 0; i < cone.getNumRows(); i++ ) {
writer.writeStartElement( gmlNs, "row" );
export( cone.getRow( i ), 3 );
writer.writeEndElement();
}
writer.writeStartElement( gmlNs, "rows" );
writer.writeCharacters( String.valueOf( cone.getNumRows() ) );
writer.writeEndElement();
writer.writeStartElement( gmlNs, "columns" );
writer.writeCharacters( String.valueOf( cone.getNumColumns() ) );
writer.writeEndElement();
writer.writeEndElement();
}