gistoolkit.datasources.shapefile
Class LinearRingZ

java.lang.Object
  extended bygistoolkit.features.Shape
      extended bygistoolkit.features.LinearRing
          extended bygistoolkit.datasources.shapefile.LinearRingM
              extended bygistoolkit.datasources.shapefile.LinearRingZ

public class LinearRingZ
extends LinearRingM

Just like a Linear Ring M, but with points with z coordinates.


Field Summary
 
Fields inherited from class gistoolkit.features.Shape
EQUAL_LIMIT, LINEARRING, LINESTRING, MULTILINESTRING, MULTIPOINT, MULTIPOLYGON, myEnvelope, NULLSHAPE, POINT, POLYGON, RASTER
 
Constructor Summary
LinearRingZ()
          LinearRingZ constructor comment.
LinearRingZ(double[] inXs, double[] inYs)
          LinearRingZ constructor comment.
LinearRingZ(Point[] inPoints)
          LinearRingZ constructor comment.
 
Method Summary
 double getMaxZ()
          returns the maximum Z value.
 double getMinZ()
          returns the minimum Z value.
 void setMaxZ(double inMaxZ)
          Sets the maximum Z value;
 void setMinZ(double inMinZ)
          Sets the minimum Z value;
 
Methods inherited from class gistoolkit.datasources.shapefile.LinearRingM
getMaxM, getMinM, setMaxM, setMinM
 
Methods inherited from class gistoolkit.features.LinearRing
add, add, calculateEnvelope, clone, contains, containsLine, containsLinearRing, containsMultiLine, containsMultiPolygon, containsPoint, containsPoint, containsPolygon, ensureClosed, getClosestIndex, getClosestPoint, getDistanceToPoint, getEnvelope, getNumPoints, getPoint, getPoints, getRingPoints, getShapeType, getWKT, getXCoordinates, getYCoordinates, intersects, intersectsLinearRing, intersectsMultiPolygon, intersectsPoint, intersectsPoint, intersectsPolygon, intersectsRasterShape, isClockwise, overlaps, remove, reorder, setPoint, toString, translate, union
 
Methods inherited from class gistoolkit.features.Shape
distance, getDistance, getDistanceToEnvelope, getDistanceToLine, getDistanceToLine, getLinesIntersect, linesIntersect, linesIntersect, pointOnLine, pointOnLine
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LinearRingZ

public LinearRingZ()
LinearRingZ constructor comment.


LinearRingZ

public LinearRingZ(double[] inXs,
                   double[] inYs)
LinearRingZ constructor comment.

Parameters:
inXs - double[]
inYs - double[]

LinearRingZ

public LinearRingZ(Point[] inPoints)
LinearRingZ constructor comment.

Parameters:
inPoints - gistoolkit.features.Point[]
Method Detail

getMaxZ

public double getMaxZ()
returns the maximum Z value.


getMinZ

public double getMinZ()
returns the minimum Z value.


setMaxZ

public void setMaxZ(double inMaxZ)
Sets the maximum Z value;


setMinZ

public void setMinZ(double inMinZ)
Sets the minimum Z value;