Uses of Class
gistoolkit.features.LinearRing

Packages that use LinearRing
gistoolkit.datasources.shapefile   
gistoolkit.features   
gistoolkit.features.jtsutils   
gistoolkit.projection   
 

Uses of LinearRing in gistoolkit.datasources.shapefile
 

Subclasses of LinearRing in gistoolkit.datasources.shapefile
 class LinearRingM
          Just like a linear ring but with M values for the points
 class LinearRingZ
          Just like a Linear Ring M, but with points with z coordinates.
 

Constructors in gistoolkit.datasources.shapefile with parameters of type LinearRing
PolygonM(LinearRing inLinearRing)
          PolygonM constructor comment.
PolygonM(LinearRing inLinearRing, LinearRing[] inHoles)
          PolygonM constructor comment.
PolygonZ(LinearRing inLinearRing)
          PolygonM constructor comment.
PolygonZ(LinearRing inLinearRing, LinearRing[] inHoles)
          PolygonM constructor comment.
 

Uses of LinearRing in gistoolkit.features
 

Methods in gistoolkit.features that return LinearRing
 LinearRing[] Polygon.getHoles()
          Return the negative rings.
 LinearRing Polygon.getPosativeRing()
          Return the posative Polygon from the shape.
 

Methods in gistoolkit.features with parameters of type LinearRing
 boolean LineString.intersectsLinearRing(LinearRing inLinearRing)
          A LineString intersects a LinearRing if the LineString intersects the LinearRing, or if it is contained within the LinearRing.
 boolean LinearRing.containsLinearRing(LinearRing inRing)
          For linear rings, since the shape is representing a simple polygon, if the shape is contained within the interior of the ring, then it is said to be within the simple polygon.
 boolean LinearRing.intersectsLinearRing(LinearRing inLinearRing)
          A LinearRing intersects another LinearRing if the boundaries of the LinearRing cross, or one LinearRing is entirely within the other
 boolean MultiLineString.intersectsLinearRing(LinearRing inLinearRing)
          A MultiLineString intersects a LinearRing if any one of it's constituent LineStrings intersect the Linear ring.
 boolean MultiPoint.intersectsLinearRing(LinearRing inLinearRing)
          A MultiPoint will intersect a LinearRing if any one of the points is contained within the linear ring.
 boolean Point.intersectsLinearRing(LinearRing inLinearRing)
          A point intersects a LinearRing if it is contained within the interior of the linear ring.
 void Polygon.addHole(int inIndex, LinearRing inLinearRing)
          Add a hole at the given index.
static boolean Polygon.isPointInRing(LinearRing inRing, Point inPoint)
          Performs a point in polygon calculation.
 

Constructors in gistoolkit.features with parameters of type LinearRing
Polygon(LinearRing inLinearRing)
          Create a new linear ring from the points.
Polygon(LinearRing inLinearRing, LinearRing[] inHoles)
          Create a new linear ring from the points.
 

Uses of LinearRing in gistoolkit.features.jtsutils
 

Methods in gistoolkit.features.jtsutils that return LinearRing
 LinearRing JTSConverter.convertLinearRing(com.vividsolutions.jts.geom.LinearRing inLinearRing)
          Converts a JTS LinearRing to a GISToolkit LinearRing.
 

Methods in gistoolkit.features.jtsutils with parameters of type LinearRing
 com.vividsolutions.jts.geom.LinearRing JTSConverter.convertLinearRing(LinearRing inLinearRing)
          Converts a GISToolkit LinearRing to a JTS LinearRing.
 

Uses of LinearRing in gistoolkit.projection
 

Methods in gistoolkit.projection with parameters of type LinearRing
static void ShapeProjector.projectForwardLinearRing(Projection inProjection, LinearRing inLinearRing)
          Handles projection of LinearRings.
static void ShapeProjector.projectBackwardLinearRing(Projection inProjection, LinearRing inLinearRing)
          Handles reverse projection of LinearRings.