Class VWSimplifier.VWTransformer

Hierarchy: Object , GeometryTransformer, VWSimplifier.VWTransformer
static class VWSimplifier.VWTransformer
extends GeometryTransformer
public VWTransformer(boolean isEnsureValidTopology, double distanceTolerance)
protected CoordinateSequence transformCoordinates(CoordinateSequence coords, Geometry parent)
protected Geometry transformPolygon(Polygon geom, Geometry parent)
Simplifies a polygon, fixing it if required.
protected Geometry transformLinearRing(LinearRing geom, Geometry parent)
Simplifies a LinearRing. If the simplification results in a degenerate ring, remove the component.
Returns:
null if the simplification results in a degenerate ring
protected Geometry transformMultiPolygon(MultiPolygon geom, Geometry parent)
Simplifies a MultiPolygon, fixing it if required.