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

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class com.vividsolutions.jts.algorithm.Angle
  - class com.vividsolutions.jts.algorithm.BoundaryNodeRule.EndPointBoundaryNodeRule (implements com.vividsolutions.jts.algorithm.BoundaryNodeRule)
  - class com.vividsolutions.jts.algorithm.BoundaryNodeRule.Mod2BoundaryNodeRule (implements com.vividsolutions.jts.algorithm.BoundaryNodeRule)
  - class com.vividsolutions.jts.algorithm.BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule (implements com.vividsolutions.jts.algorithm.BoundaryNodeRule)
  - class com.vividsolutions.jts.algorithm.BoundaryNodeRule.MultiValentEndPointBoundaryNodeRule (implements com.vividsolutions.jts.algorithm.BoundaryNodeRule)
  - class com.vividsolutions.jts.algorithm.CentralEndpointIntersector
  - class com.vividsolutions.jts.algorithm.CentroidArea
  - class com.vividsolutions.jts.algorithm.CentroidLine
  - class com.vividsolutions.jts.algorithm.CentroidPoint
  - class com.vividsolutions.jts.algorithm.CGAlgorithms
    - class com.vividsolutions.jts.algorithm.NonRobustCGAlgorithms
    - class com.vividsolutions.jts.algorithm.RobustCGAlgorithms
  - class com.vividsolutions.jts.algorithm.ConvexHull
  - class com.vividsolutions.jts.algorithm.HCoordinate
  - class com.vividsolutions.jts.algorithm.IndexedPointInAreaLocator (implements com.vividsolutions.jts.algorithm.PointInAreaLocator)
  - class com.vividsolutions.jts.algorithm.InteriorPointArea
  - class com.vividsolutions.jts.algorithm.InteriorPointLine
  - class com.vividsolutions.jts.algorithm.InteriorPointPoint
  - class com.vividsolutions.jts.algorithm.LineIntersector
    - class com.vividsolutions.jts.algorithm.NonRobustLineIntersector
    - class com.vividsolutions.jts.algorithm.RobustLineIntersector
  - class com.vividsolutions.jts.algorithm.MCPointInRing (implements com.vividsolutions.jts.algorithm.PointInRing)
  - class com.vividsolutions.jts.algorithm.MinimumDiameter
  - class com.vividsolutions.jts.algorithm.PointLocator
  - class com.vividsolutions.jts.algorithm.RayCrossingCounter
  - class com.vividsolutions.jts.algorithm.RobustDeterminant
  - class com.vividsolutions.jts.algorithm.SimplePointInAreaLocator (implements com.vividsolutions.jts.algorithm.PointInAreaLocator)
  - class com.vividsolutions.jts.algorithm.SimplePointInRing (implements com.vividsolutions.jts.algorithm.PointInRing)
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class com.vividsolutions.jts.algorithm.NotRepresentableException

## Interface Hierarchy

- interface com.vividsolutions.jts.algorithm.BoundaryNodeRule
- interface com.vividsolutions.jts.algorithm.PointInAreaLocator
- interface com.vividsolutions.jts.algorithm.PointInRing