eu.esdihumboldt.hale.io.gml.writer.internal.geometry.converters
Class PolygonToMultiLineString
java.lang.Object
eu.esdihumboldt.hale.io.gml.writer.internal.geometry.converters.AbstractGeometryConverter<com.vividsolutions.jts.geom.Polygon,com.vividsolutions.jts.geom.MultiLineString>
eu.esdihumboldt.hale.io.gml.writer.internal.geometry.converters.PolygonToMultiLineString
- All Implemented Interfaces:
- GeometryConverter<com.vividsolutions.jts.geom.Polygon,com.vividsolutions.jts.geom.MultiLineString>
public class PolygonToMultiLineString
- extends AbstractGeometryConverter<com.vividsolutions.jts.geom.Polygon,com.vividsolutions.jts.geom.MultiLineString>
Converts a Polygon
to a MultiLineString
.
The polygon is divided into multiple LineStrings, each containing two points.
Needed for polygons that represent curves.
- Author:
- Simon Templer
- Partner:
- 01 / Fraunhofer Institute for Computer Graphics Research
Method Summary |
com.vividsolutions.jts.geom.MultiLineString |
convert(com.vividsolutions.jts.geom.Polygon polygon)
Convert the given geometry |
boolean |
lossOnConversion(com.vividsolutions.jts.geom.Polygon geometry)
Determines if there is a loss of information when converting the given
geometry |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PolygonToMultiLineString
public PolygonToMultiLineString()
- Default constructor
convert
public com.vividsolutions.jts.geom.MultiLineString convert(com.vividsolutions.jts.geom.Polygon polygon)
- Description copied from interface:
GeometryConverter
- Convert the given geometry
- Parameters:
polygon
- the source geometry
- Returns:
- the converted geometry
- See Also:
GeometryConverter.convert(Geometry)
lossOnConversion
public boolean lossOnConversion(com.vividsolutions.jts.geom.Polygon geometry)
- Description copied from interface:
GeometryConverter
- Determines if there is a loss of information when converting the given
geometry
- Parameters:
geometry
- the source geometry
- Returns:
- if there would be a loss of information
- See Also:
GeometryConverter.lossOnConversion(Geometry)
Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d