com.vividsolutions.jts.operation
Class IsSimpleOp

java.lang.Object
  extended bycom.vividsolutions.jts.operation.IsSimpleOp

public class IsSimpleOp
extends java.lang.Object

Tests whether a Geometry is simple. Only Geometrys whose definition allows them to be simple or non-simple are tested. (E.g. Polygons must be simple by definition, so no test is provided. To test whether a given Polygon is valid, use Geometry#isValid)

Version:
1.4.0

Constructor Summary
IsSimpleOp()
           
 
Method Summary
 boolean isSimple(LineString geom)
           
 boolean isSimple(MultiLineString geom)
           
 boolean isSimple(MultiPoint mp)
          A MultiPoint is simple iff it has no repeated points
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IsSimpleOp

public IsSimpleOp()
Method Detail

isSimple

public boolean isSimple(LineString geom)

isSimple

public boolean isSimple(MultiLineString geom)

isSimple

public boolean isSimple(MultiPoint mp)
A MultiPoint is simple iff it has no repeated points