JTS Topology Suite version 1.13

# Serialized Form

Package com.vividsolutions.jts.algorithm

Class com.vividsolutions.jts.algorithm.NotRepresentableException extends java.lang.Exception implements Serializable

Package com.vividsolutions.jts.geom

Class com.vividsolutions.jts.geom.Coordinate extends java.lang.Object implements Serializable

serialVersionUID: 6683108902428366910L

Serialized Fields

### x

    double x

  The x-coordinate.

### y

    double y

  The y-coordinate.

### z

    double z

  The z-coordinate.

Class com.vividsolutions.jts.geom.CoordinateList extends java.util.ArrayList implements Serializable

Class com.vividsolutions.jts.geom.DefaultCoordinateSequenceFactory extends java.lang.Object implements Serializable

serialVersionUID: -4099577099607551657L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()

  Deprecated.

Class com.vividsolutions.jts.geom.Envelope extends java.lang.Object implements Serializable

serialVersionUID: 5873921885273102420L

Serialized Fields

### minx

    double minx

  the minimum x-coordinate

### maxx

    double maxx

  the maximum x-coordinate

### miny

    double miny

  the minimum y-coordinate

### maxy

    double maxy

  the maximum y-coordinate

Class com.vividsolutions.jts.geom.Geometry extends java.lang.Object implements Serializable

serialVersionUID: 8763622679187376702L

Serialized Fields

### envelope

    Envelope envelope

  The bounding box of this `Geometry`.

### factory

    GeometryFactory factory

  The `GeometryFactory` used to create this Geometry

### SRID

    int SRID

  The ID of the Spatial Reference System used by this `Geometry`

### userData

    java.lang.Object userData

  An object reference which can be used to carry ancillary data defined by the client.

Class com.vividsolutions.jts.geom.GeometryCollection extends Geometry implements Serializable

serialVersionUID: -5694727726395021467L

Serialized Fields

### geometries

    Geometry[] geometries

  Internal representation of this `GeometryCollection`.

Class com.vividsolutions.jts.geom.GeometryFactory extends java.lang.Object implements Serializable

serialVersionUID: -6820524753094095635L

Serialized Fields

### precisionModel

    PrecisionModel precisionModel

### coordinateSequenceFactory

    CoordinateSequenceFactory coordinateSequenceFactory

### SRID

    int SRID

Class com.vividsolutions.jts.geom.LinearRing extends LineString implements Serializable

serialVersionUID: -4261142084085851829L

Class com.vividsolutions.jts.geom.LineSegment extends java.lang.Object implements Serializable

serialVersionUID: 3252005833466256227L

Serialized Fields

### p0

    Coordinate p0

### p1

    Coordinate p1

Class com.vividsolutions.jts.geom.LineString extends Geometry implements Serializable

serialVersionUID: 3110669828065365560L

Serialized Fields

### points

    CoordinateSequence points

  The points of this `LineString`.

Class com.vividsolutions.jts.geom.MultiLineString extends GeometryCollection implements Serializable

serialVersionUID: 8166665132445433741L

Class com.vividsolutions.jts.geom.MultiPoint extends GeometryCollection implements Serializable

serialVersionUID: -8048474874175355449L

Class com.vividsolutions.jts.geom.MultiPolygon extends GeometryCollection implements Serializable

serialVersionUID: -551033529766975875L

Class com.vividsolutions.jts.geom.Point extends Geometry implements Serializable

serialVersionUID: 4902022702746614570L

Serialized Fields

### coordinates

    CoordinateSequence coordinates

  The `Coordinate` wrapped by this `Point`.

Class com.vividsolutions.jts.geom.Polygon extends Geometry implements Serializable

serialVersionUID: -3494792200821764533L

Serialized Fields

### shell

    LinearRing shell

  The exterior boundary, or `null` if this `Polygon` is empty.

### holes

    LinearRing[] holes

  The interior boundaries, if any. This instance var is never null. If there are no holes, the array is of zero length.

Class com.vividsolutions.jts.geom.PrecisionModel extends java.lang.Object implements Serializable

serialVersionUID: 7777263578777803835L

Serialized Fields

### modelType

    PrecisionModel.Type modelType

  The type of PrecisionModel this represents.

### scale

    double scale

  The scale factor which determines the number of decimal places in fixed precision.

Class com.vividsolutions.jts.geom.PrecisionModel.Type extends java.lang.Object implements Serializable

serialVersionUID: -5528602631731589822L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()

Serialized Fields

### name

    java.lang.String name

Class com.vividsolutions.jts.geom.TopologyException extends java.lang.RuntimeException implements Serializable

Serialized Fields

### pt

    Coordinate pt

Package com.vividsolutions.jts.geom.impl

Class com.vividsolutions.jts.geom.impl.CoordinateArraySequence extends java.lang.Object implements Serializable

serialVersionUID: -915438501601840650L

Serialized Fields

### dimension

    int dimension

  The actual dimension of the coordinates in the sequence. Allowable values are 2 or 3.

### coordinates

    Coordinate[] coordinates

Class com.vividsolutions.jts.geom.impl.CoordinateArraySequenceFactory extends java.lang.Object implements Serializable

serialVersionUID: -4099577099607551657L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()

Package com.vividsolutions.jts.geom.util

Class com.vividsolutions.jts.geom.util.NoninvertibleTransformationException extends java.lang.Exception implements Serializable

Package com.vividsolutions.jts.index.quadtree

Class com.vividsolutions.jts.index.quadtree.Node extends NodeBase implements Serializable

Serialized Fields

### env

    Envelope env

### centrex

    double centrex

### centrey

    double centrey

### level

    int level

Class com.vividsolutions.jts.index.quadtree.NodeBase extends java.lang.Object implements Serializable

Serialized Fields

### items

    java.util.List<E> items

### subnode

    Node[] subnode

  subquads are numbered as follows:

        2 | 3
        --+--
        0 | 1

Class com.vividsolutions.jts.index.quadtree.Quadtree extends java.lang.Object implements Serializable

serialVersionUID: -7461163625812743604L

Serialized Fields

### root

    Root root

### minExtent

    double minExtent

  minExtent is the minimum envelope extent of all items inserted into the tree so far. It is used as a heuristic value to construct non-zero envelopes for features with zero X and/or Y extent. Start with a non-zero extent, in case the first feature inserted has a zero extent in both directions. This value may be non-optimal, but only one feature will be inserted with this value.

Class com.vividsolutions.jts.index.quadtree.Root extends NodeBase implements Serializable

Package com.vividsolutions.jts.index.strtree

Class com.vividsolutions.jts.index.strtree.AbstractNode extends java.lang.Object implements Serializable

serialVersionUID: 6493722185909573708L

Serialized Fields

### childBoundables

    java.util.ArrayList<E> childBoundables

### bounds

    java.lang.Object bounds

### level

    int level

Class com.vividsolutions.jts.index.strtree.AbstractSTRtree extends java.lang.Object implements Serializable

serialVersionUID: -3886435814360241337L

Serialized Fields

### root

    AbstractNode root

### built

    boolean built

### itemBoundables

    java.util.ArrayList<E> itemBoundables

  Set to `null` when index is built, to avoid retaining memory.

### nodeCapacity

    int nodeCapacity

Class com.vividsolutions.jts.index.strtree.ItemBoundable extends java.lang.Object implements Serializable

Serialized Fields

### bounds

    java.lang.Object bounds

### item

    java.lang.Object item

Class com.vividsolutions.jts.index.strtree.SIRtree extends AbstractSTRtree implements Serializable

Serialized Fields

### comparator

    java.util.Comparator<T> comparator

### intersectsOp

    AbstractSTRtree.IntersectsOp intersectsOp

Class com.vividsolutions.jts.index.strtree.STRtree extends AbstractSTRtree implements Serializable

serialVersionUID: 259274702368956900L

Package com.vividsolutions.jts.io

Class com.vividsolutions.jts.io.ParseException extends java.lang.Exception implements Serializable

Package com.vividsolutions.jts.math

Class com.vividsolutions.jts.math.DD extends java.lang.Object implements Serializable

Serialized Fields

### hi

    double hi

  The high-order component of the double-double precision value.

### lo

    double lo

  The low-order component of the double-double precision value.

Package com.vividsolutions.jts.triangulate

Class com.vividsolutions.jts.triangulate.ConstraintEnforcementException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 386496846550080140L

Serialized Fields

### pt

    Coordinate pt

Package com.vividsolutions.jts.triangulate.quadedge

Class com.vividsolutions.jts.triangulate.quadedge.LocateFailureException extends java.lang.RuntimeException implements Serializable

Serialized Fields

### seg

    LineSegment seg

Package com.vividsolutions.jts.util

Class com.vividsolutions.jts.util.AssertionFailedException extends java.lang.RuntimeException implements Serializable

JTS Topology Suite version 1.13