Uses of Class
gistoolkit.features.Point

Packages that use Point
gistoolkit.application.command   
gistoolkit.datasources   
gistoolkit.datasources.db2spatialextender   
gistoolkit.datasources.shapefile   
gistoolkit.display.drawmodel   
gistoolkit.display.renderer   
gistoolkit.display.shapeeditor   
gistoolkit.features   
gistoolkit.features.featureutils   
gistoolkit.features.jtsutils   
gistoolkit.projection   
gistoolkit.projection.ellipsoid.transform   
 

Uses of Point in gistoolkit.application.command
 

Methods in gistoolkit.application.command with parameters of type Point
 void EditCommand.pointRemoved(Point inPoint)
          Called when a point is removed.
 void EditCommand.pointAdded(Point inPoint)
          Called when a point is added to the shape.
 void EditCommand.pointDeselected(Point inPoint)
          Called when a point is deselected.
 void EditCommand.pointSelected(Point inPoint)
          Called when a point is selected.
 

Uses of Point in gistoolkit.datasources
 

Methods in gistoolkit.datasources that return Point
 Point GISDataset.getSnappedPoint(double worldX, double worldY, Converter tempConverter)
          Return the snapped Point to this dataset
static Point WKTFactory.parsePoint(java.lang.String inWKT)
          Convert the Well Know Text (WKT) representation of a point into a Point.
protected static Point WKTFactory.parsePoint(java.lang.String inWKT, int inStartIndex, int inEndIndex)
          parse a point from a space separated set of numbers.
protected static Point[] WKTFactory.parsePoints(java.lang.String inWKT, int inStartIndex, int inEndIndex)
          parse a set of points from a space separated coma delimited set of numbers.
protected static Point[][] WKTFactory.parsePointGroups(java.lang.String inWKT, int inStartIndex, int inEndIndex)
          Parse muliple sets of points from a space separated comma delimited, and parenthetically grouped set of numbers.
 

Methods in gistoolkit.datasources with parameters of type Point
static double ShapeUtils.checkOrientation(Point[] inPoints)
          checkorient tests the clockwise or counter-clockwise orientation of a polygon.
static boolean ShapeUtils.isInside(Point[] inOuterPoints, Point[] inInnerPoints)
          determines if the second shape is within the first shape.
static void WKTFactory.writePoints(Point[] inPoints)
          Write out the point Array
 

Uses of Point in gistoolkit.datasources.db2spatialextender
 

Methods in gistoolkit.datasources.db2spatialextender that return Point
protected  Point SpatialExtenderDataSource.checkMaxPoint(Point inPoint)
          Function to ensure that the X and Y of the point are within the allowable limits
 

Methods in gistoolkit.datasources.db2spatialextender with parameters of type Point
protected  Point SpatialExtenderDataSource.checkMaxPoint(Point inPoint)
          Function to ensure that the X and Y of the point are within the allowable limits
 

Uses of Point in gistoolkit.datasources.shapefile
 

Subclasses of Point in gistoolkit.datasources.shapefile
 class PointM
          This point contains an additional double precision measure attribute.
 class PointZ
          This point contains an additional double precision measure attribute.
 

Constructors in gistoolkit.datasources.shapefile with parameters of type Point
LineStringM(Point[] inPoints)
          LineStringM constructor comment.
LineStringZ(Point[] inPoints)
          LineStringM constructor comment.
LinearRingM(Point[] inPoints)
          LinearRingM constructor comment.
LinearRingZ(Point[] inPoints)
          LinearRingZ constructor comment.
MultiPointM(Point[] inPoints)
          MultiPointM constructor comment.
MultiPointM(Point[] inPoints, double inMmin, double inMmax, double[] inMs)
          MultiPointM constructor comment.
MultiPointZ(Point[] inPoints)
          MultiPointM constructor comment.
MultiPointZ(Point[] inPoints, double inMmin, double inMmax, double[] inMs)
          MultiPointM constructor comment.
 

Uses of Point in gistoolkit.display.drawmodel
 

Methods in gistoolkit.display.drawmodel that return Point
 Point ClickPointModel.getPoint()
          Retrieve the point where the user released the mounse.
 Point EditNodesDrawModelEvent.getPoint()
          Retrieve the point that was modified.
 Point SelectPointModel.getPoint()
          Retrieve the point where the user released the mounse.
 

Methods in gistoolkit.display.drawmodel with parameters of type Point
protected  void EditNodesDrawModel.firePointAdded(Point inPoint)
          Fire an event when a point is added.
protected  void EditNodesDrawModel.firePointMoved(Point inPoint)
          Fire an event when a point is moved.
protected  void EditNodesDrawModel.firePointRemoved(Point inPoint)
          Fire an event when a point is deleted.
 void EditNodesDrawModel.drawPoint(Point inPoint)
          The function which is called to draw the point on the screen.
protected  Record SelectDrawModel.getNear(Layer inLayer, Point inPoint, double inDistance)
          Loops through the layer to find an object near this point
 

Constructors in gistoolkit.display.drawmodel with parameters of type Point
EditNodesDrawModelEvent(int inType, Shape inShape, Point inPoint)
          Creates new EditNodesDrawModelEvent with the specified type, Shape and the affected point.
 

Uses of Point in gistoolkit.display.renderer
 

Methods in gistoolkit.display.renderer with parameters of type Point
protected  boolean PointImageRenderer.drawImage(java.awt.Graphics inGraphics, Point inPoint, Converter inConverter)
          Draw the image.
protected  boolean PointImageRenderer.drawImageHighlight(java.awt.Graphics inGraphics, Point inPoint, Converter inConverter)
          Draw the image.
protected  boolean PointRenderer.drawPoint(java.awt.Graphics inGraphics, Point inPoint, Converter inConverter)
          Draw the point.
protected  boolean PointRenderer.drawPointPoints(java.awt.Graphics inGraphics, Point inPoint, Converter inConverter)
          Draw the point.
 

Uses of Point in gistoolkit.display.shapeeditor
 

Methods in gistoolkit.display.shapeeditor with parameters of type Point
 void LineStringEditor.addPoint(int index, Point inPoint)
          Add the point at the given location, if a -1 is sent in, the point will be added at the end.
 void LineStringEditor.addPoint(Point inPoint)
          Add the point to the display.
 void LineStringEditor.removePoint(Point inPoint)
          Called to notify the editor that the point was deleted.
 void LineStringEditor.movePoint(int inIndex, Point inPoint)
          Called to notify the editor that the Point was moved.
 void LinearRingEditor.addPoint(int index, Point inPoint)
          Add the point at the given location, if a -1 is sent in, the point will be added at the end.
 void LinearRingEditor.addPoint(Point inPoint)
          Add the point to the display.
 void LinearRingEditor.removePoint(Point inPoint)
          Called to notify the editor that the point was deleted.
 void LinearRingEditor.movePoint(int inIndex, Point inPoint)
          Called to notify the editor that the moint was moved.
 void MultiLineStringEditor.movePoint(int inIndex, Point inPoint)
          Called to notify the editor that the moint was moved.
 void MultiLineStringEditor.addPoint(Point inPoint)
          Called to notify the editor that the point was added.
 void MultiLineStringEditor.removePoint(Point inPoint)
          Called to notify the editor that the point was deleted.
 void MultiPointEditor.addPoint(int index, Point inPoint)
          Add the point at the given location, if a -1 is sent in, the point will be added at the end.
 void MultiPointEditor.addPoint(Point inPoint)
          Add the point to the display.
 void MultiPointEditor.removePoint(Point inPoint)
          Called to notify the editor that the point was deleted.
 void MultiPointEditor.movePoint(int inIndex, Point inPoint)
          Called to notify the editor that the moint was moved.
 void MultiPolygonEditor.movePoint(int inIndex, Point inPoint)
          Called to notify the editor that the moint was moved.
 void MultiPolygonEditor.addPoint(Point inPoint)
          Called to notify the editor that the point was added.
 void MultiPolygonEditor.removePoint(Point inPoint)
          Called to notify the editor that the point was deleted.
 void PointEditor.removePoint(Point inPoint)
          Called to notify the editor that the point was deleted.
 void PointEditor.movePoint(int inIndex, Point inPoint)
          Called to notify the editor that the moint was moved.
 void PointEditor.addPoint(Point inPoint)
          Called to notify the editor that the point was added.
 void PointEditor.deselectedPoint(Point inPoint)
          Called to notify that the point has been deselected, helps to keep this editor in synch with outside events.
 void PolygonEditor.movePoint(int inIndex, Point inPoint)
          Called to notify the editor that the moint was moved.
 void PolygonEditor.addPoint(Point inPoint)
          Called to notify the editor that the point was added.
 void PolygonEditor.removePoint(Point inPoint)
          Called to notify the editor that the point was deleted.
abstract  void ShapeEditor.addPoint(Point inPoint)
          Called to notify the editor that the point was added.
abstract  void ShapeEditor.removePoint(Point inPoint)
          Called to notify the editor that the point was deleted.
abstract  void ShapeEditor.movePoint(int inIndex, Point inPoint)
          Called to notify the editor that the moint was moved.
protected  void ShapeEditor.firePointAdded(Point inPoint)
          Publish that a point was added.
protected  void ShapeEditor.firePointRemoved(Point inPoint)
          Publish that a point was removed.
protected  void ShapeEditor.firePointSelected(Point inPoint)
          Publish that a point was selected.
protected  void ShapeEditor.firePointDeselected(Point inPoint)
          Publish that a point was Deselected.
 void ShapeEditorListener.pointAdded(Point inPoint)
          Called when a point is added to the shape.
 void ShapeEditorListener.pointSelected(Point inPoint)
          Called when a point is selected.
 void ShapeEditorListener.pointDeselected(Point inPoint)
          Called when a point is deselected.
 void ShapeEditorListener.pointRemoved(Point inPoint)
          Called when a point is removed.
 

Uses of Point in gistoolkit.features
 

Methods in gistoolkit.features that return Point
 Point LineString.getPoint(int inIndex)
          Get the point at the given index.
 Point[] LineString.getPoints()
          Returns the points representing this line string.
 Point LineString.getClosestPoint(double inX, double inY)
          Return the point in the LineString that is the closest to this point.
 Point LinearRing.getPoint(int inIndex)
          Get the point at the given index.
 Point[] LinearRing.getPoints()
          Return the Points which make up the linear ring.
 Point[] LinearRing.getRingPoints()
          Return the Points which make up the linear ring.
 Point LinearRing.getClosestPoint(double inX, double inY)
          Return the point in the LineString that is the closest to this point.
 Point MultiLineString.getPoint(int inIndex)
          Get the point at the given index.
 Point[] MultiLineString.getPoints()
          Return the points that comprise the object
 Point MultiLineString.getClosestPoint(double inX, double inY)
          Return the point in the MultiLineString that is the closest to this point.
 Point MultiPoint.getPoint(int inIndex)
          Get the point at the given index.
 Point[] MultiPoint.getPoints()
          Returns the list of points from this multi point.
 Point MultiPoint.getClosestPoint(double inX, double inY)
          Return the point in the MultiPoint that is the closest to this point.
 Point MultiPolygon.getPoint(int inIndex)
          Get the point at the given index.
 Point[] MultiPolygon.getPoints()
          Returns an array of points representing this shape.
 Point MultiPolygon.getClosestPoint(double inX, double inY)
          Find the point within the MultiPolygon closest to this point.
 Point Point.getPoint(int inIndex)
          Returns the point at the given index.
 Point[] Point.getPoints()
          return a point array of one point for this point
 Point Point.getClosestPoint(double inX, double inY)
          Get the point nearest this location.
 Point Polygon.getPoint(int inIndex)
          Get the point at the given index.
 Point[] Polygon.getPoints()
          Return the points that comprise the object
 Point Polygon.getClosestPoint(double inX, double inY)
          Return the point in the polygon that is the closest to this point.
 Point Polygon.getCentroid()
          Find a point within the polygon .
 Point RasterShape.getPoint(int inIndex)
          Returns the point at the given index.
 Point[] RasterShape.getPoints()
           
abstract  Point Shape.getPoint(int inIndex)
          Returns the point at the given index.
static Point Shape.getLinesIntersect(Point inL1A, Point inL1B, Point inL2A, Point inL2B)
          Determines if the Two Lines intersect.
abstract  Point[] Shape.getPoints()
          Returns the points that comprise the object.
 

Methods in gistoolkit.features with parameters of type Point
 boolean LineString.containsPoint(Point inPoint)
          For line strings, since the shape is a line, it can only contain points, and other line strings.
 boolean LineString.intersectsPoint(Point inPoint)
          A line string will intersect a point if the point falls on the line, or is the same as one of the verticies.
 boolean LinearRing.containsPoint(Point inPoint)
          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.intersectsPoint(Point inPoint)
          A Linear Ring will intersect a point if the point falls on the line, or within the boundary of the linear ring.
 double Point.distance(Point inPoint)
          Return the distance from the particular point
 boolean Point.intersectsPoint(Point inPoint)
          A point intersects another point if they are within the equal limit, like an equal calculation.
static boolean Polygon.isPointInPolygon(Polygon inPolygon, Point inPoint)
          Performs a point in polygon calculation.
static boolean Polygon.isPointInRing(LinearRing inRing, Point inPoint)
          Performs a point in polygon calculation.
static boolean Shape.linesIntersect(Point inL1A, Point inL1B, Point inL2A, Point inL2B)
          Determines if the Two Lines intersect.
static Point Shape.getLinesIntersect(Point inL1A, Point inL1B, Point inL2A, Point inL2B)
          Determines if the Two Lines intersect.
static boolean Shape.pointOnLine(Point inPoint, Point inLA, Point inLB)
          Determines if a point is exactly on a line.
static double Shape.distance(Point inPointA, Point inPointB)
          Distance from a point to another point.
static double Shape.getDistanceToLine(Point inPoint1, Point inPoint2, double inX, double inY)
          Calculates the distance from the line defined by point 1 and 2 to the point defined by X and Y.
 

Constructors in gistoolkit.features with parameters of type Point
LineString(Point[] inPoints)
          Create a new LineString from the points.
LinearRing(Point[] inPoints)
          Create a new linear ring from the points.
MultiPoint(Point[] inPoints)
          Create a new multi point which contains a single point.
 

Uses of Point in gistoolkit.features.featureutils
 

Methods in gistoolkit.features.featureutils with parameters of type Point
 void EnvelopeBuffer.expandToInclude(Point inPoint)
          Expands this envelope to include the Point sent in.
 

Uses of Point in gistoolkit.features.jtsutils
 

Methods in gistoolkit.features.jtsutils that return Point
 Point JTSConverter.convertPoint(com.vividsolutions.jts.geom.Point inPoint)
          Converts a JTS Point to a GISToolkit Point.
 

Methods in gistoolkit.features.jtsutils with parameters of type Point
 com.vividsolutions.jts.geom.Point JTSConverter.convertPoint(Point inPoint)
          Convert a GISToolkit Point to a JTS Point.
 

Uses of Point in gistoolkit.projection
 

Methods in gistoolkit.projection with parameters of type Point
 void AlbersEqualAreaProjection.projectForward(Point inPoint)
          Project the data in the forward direction
 void AlbersEqualAreaProjection.projectBackward(Point inPoint)
          Project the data in the reverse direction
static boolean ImageProjector.EnvelopeOverlap(Envelope inEnvelope, Point inPoint)
          Determines if the two rectangles overlap.
 void LambertConicConformalProjection.projectForward(Point inPoint)
          Project the data in the forward direction
 void LambertConicConformalProjection.projectBackward(Point inPoint)
          Project the data in the reverse direction
 void NoProjection.projectForward(Point inPoint)
          do not perform any projection, just return the same point
 void NoProjection.projectBackward(Point inPoint)
          do not perform any projection, just return the same point
 void Projection.projectForward(Point inPoint)
          Project the data in the forward direction
 void Projection.projectBackward(Point inPoint)
          Project the data in the reverse direction
static void ShapeProjector.projectForwardPoint(Projection inProjection, Point inPoint)
          Handles projection of Points.
static void ShapeProjector.projectBackwardPoint(Projection inProjection, Point inPoint)
          Handles reverse projection of Points.
abstract  void SimpleProjection.projectForward(Point inPoint)
          Project the data in the forward direction
abstract  void SimpleProjection.projectBackward(Point inPoint)
          Project the data in the reverse direction
 void TransversMercatorProjection.projectForward(Point inPoint)
          Transform from from Lat Long to map coordinates
 void TransversMercatorProjection.projectBackward(Point inPoint)
          Transform from from map coordinates to lat long
 void TransversMercatorProjection.altTransformForward(Point inPoint)
          perform the conversion
 void TransversMercatorProjection.altTransformBackward(Point inPoint)
          perform the revers transform
 

Uses of Point in gistoolkit.projection.ellipsoid.transform
 

Methods in gistoolkit.projection.ellipsoid.transform with parameters of type Point
protected  void CoordinateFrameRotation.doForward(Point inPoint)
          Transform the coordinates in the forward direction
protected  void CoordinateFrameRotation.doReverse(Point inPoint)
          Transform the coordinates in the reverse direction
 void EllipsoidTransform.forward(Point inPoint)
          Convert the coordinates of the given point from reference to the From ellipsoid to reference to the To ellipsoid.
 void EllipsoidTransform.reverse(Point inPoint)
          Convert the coordinates of the given point from reference to the To ellipsoid to reference to the From ellipsoid.
protected abstract  void EllipsoidTransform.doForward(Point inPoint)
          Convert the coordinates of the given point from reference to the From ellipsoid to reference to the To ellipsoid.
protected abstract  void EllipsoidTransform.doReverse(Point inPoint)
          Convert the coordinates of the given point from reference to the To ellipsoid to reference to the From ellipsoid.
static void EllipsoidTransform.toCartesian(Ellipsoid inEllipsoid, Point inPoint, CartesianPoint inCartesianPoint)
          Convert the given point from polar coordinates on the given from ellipsoid to cartesizn coordinates.
static void EllipsoidTransform.toPolar(Ellipsoid inEllipsoid, CartesianPoint inCartesianPoint, Point inPoint)
          Convert the given point from it's Cartesian representation to a point on the given TO ellipsoid
protected  void GeocentricTranslation.doForward(Point inPoint)
          Transform the coordinates in the forward direction
protected  void GeocentricTranslation.doReverse(Point inPoint)
          Transform the coordinates in the reverse direction
protected  void LatitudeTranslation.doForward(Point inPoint)
          Convert the coordinates of the given point from reference to the From ellipsoid to reference to the To ellipsoid.
protected  void LatitudeTranslation.doReverse(Point inPoint)
          Convert the coordinates of the given point from reference to the To ellipsoid to reference to the From ellipsoid.
protected  void LongitudeRotation.doForward(Point inPoint)
          Convert the coordinates of the given point from reference to the From ellipsoid to reference to the To ellipsoid.
protected  void LongitudeRotation.doReverse(Point inPoint)
          Convert the coordinates of the given point from reference to the To ellipsoid to reference to the From ellipsoid.
protected  void NoTransform.doForward(Point inPoint)
          Transform in the forward direction, do nothing
protected  void NoTransform.doReverse(Point inPoint)
          Transform in the reverse direction, do nothing
protected  void PositionVectorTransform.doForward(Point inPoint)
          Transform the coordinates in the forward direction
protected  void PositionVectorTransform.doReverse(Point inPoint)
          Transform the coordinates in the reverse direction