## Hierarchy For Package com.vividsolutions.jts.geom

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class java.util.AbstractCollection (implements java.util.Collection)
    - class java.util.AbstractList (implements java.util.List)
      - class java.util.ArrayList (implements java.lang.Cloneable, java.util.List, java.util.RandomAccess, java.io.Serializable)
        - class com.vividsolutions.jts.geom.CoordinateList
  - class com.vividsolutions.jts.geom.Coordinate (implements java.lang.Cloneable, java.lang.Comparable, java.io.Serializable)
  - class com.vividsolutions.jts.geom.Coordinate.DimensionalComparator (implements java.util.Comparator)
  - class com.vividsolutions.jts.geom.CoordinateArrays
  - class com.vividsolutions.jts.geom.CoordinateArrays.BidirectionalComparator (implements java.util.Comparator)
  - class com.vividsolutions.jts.geom.CoordinateArrays.ForwardComparator (implements java.util.Comparator)
  - class com.vividsolutions.jts.geom.CoordinateSequenceComparator (implements java.util.Comparator)
  - class com.vividsolutions.jts.geom.CoordinateSequences
  - class com.vividsolutions.jts.geom.DefaultCoordinateSequenceFactory (implements com.vividsolutions.jts.geom.CoordinateSequenceFactory, java.io.Serializable)
  - class com.vividsolutions.jts.geom.Dimension
  - class com.vividsolutions.jts.geom.Envelope (implements java.io.Serializable)
  - class com.vividsolutions.jts.geom.Geometry (implements java.lang.Cloneable, java.lang.Comparable, java.io.Serializable)
    - class com.vividsolutions.jts.geom.GeometryCollection
      - class com.vividsolutions.jts.geom.MultiLineString (implements com.vividsolutions.jts.geom.Lineal)
      - class com.vividsolutions.jts.geom.MultiPoint (implements com.vividsolutions.jts.geom.Puntal)
      - class com.vividsolutions.jts.geom.MultiPolygon (implements com.vividsolutions.jts.geom.Polygonal)
    - class com.vividsolutions.jts.geom.LineString (implements com.vividsolutions.jts.geom.Lineal)
      - class com.vividsolutions.jts.geom.LinearRing
    - class com.vividsolutions.jts.geom.Point (implements com.vividsolutions.jts.geom.Puntal)
    - class com.vividsolutions.jts.geom.Polygon (implements com.vividsolutions.jts.geom.Polygonal)
  - class com.vividsolutions.jts.geom.GeometryCollectionIterator (implements java.util.Iterator)
  - class com.vividsolutions.jts.geom.GeometryFactory (implements java.io.Serializable)
  - class com.vividsolutions.jts.geom.IntersectionMatrix (implements java.lang.Cloneable)
  - class com.vividsolutions.jts.geom.LineSegment (implements java.lang.Comparable, java.io.Serializable)
  - class com.vividsolutions.jts.geom.Location
  - class com.vividsolutions.jts.geom.OctagonalEnvelope
  - class com.vividsolutions.jts.geom.PrecisionModel (implements java.lang.Comparable, java.io.Serializable)
  - class com.vividsolutions.jts.geom.PrecisionModel.Type (implements java.io.Serializable)
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class java.lang.RuntimeException
        - class com.vividsolutions.jts.geom.TopologyException
  - class com.vividsolutions.jts.geom.Triangle

## Interface Hierarchy

- interface java.lang.Cloneable
  - interface com.vividsolutions.jts.geom.CoordinateSequence
- interface com.vividsolutions.jts.geom.CoordinateFilter
- interface com.vividsolutions.jts.geom.CoordinateSequenceFactory
- interface com.vividsolutions.jts.geom.CoordinateSequenceFilter
- interface com.vividsolutions.jts.geom.GeometryComponentFilter
- interface com.vividsolutions.jts.geom.GeometryFilter
- interface com.vividsolutions.jts.geom.Lineal
- interface com.vividsolutions.jts.geom.Polygonal
- interface com.vividsolutions.jts.geom.Puntal