GeoAPI 2.0
Build 2005-06-08

Uses of Interface
org.opengis.spatialschema.geometry.DirectPosition

Packages that use DirectPosition
org.opengis.coverage Coverages (generate a value for any point). 
org.opengis.go.display.canvas   
org.opengis.go.display.primitive   
org.opengis.referencing.operation Coordinate operations (relationship between any two coordinate reference systems). 
org.opengis.spatialschema.geometry Root package for geometries
org.opengis.spatialschema.geometry.geometry Set of geometric objects. 
org.opengis.spatialschema.geometry.primitive Set of geometric objects that are not decomposed further into other primitives
 

Uses of DirectPosition in org.opengis.coverage
 

Methods in org.opengis.coverage with parameters of type DirectPosition
 Object Coverage.evaluate(DirectPosition point)
          Return the value vector for a given point in the coverage.
 boolean[] Coverage.evaluate(DirectPosition point, boolean[] destination)
          Return a sequence of boolean values for a given point in the coverage.
 byte[] Coverage.evaluate(DirectPosition point, byte[] destination)
          Return a sequence of unsigned byte values for a given point in the coverage.
 double[] Coverage.evaluate(DirectPosition point, double[] destination)
          Return a sequence of double values for a given point in the coverage.
 float[] Coverage.evaluate(DirectPosition point, float[] destination)
          Return a sequence of float values for a given point in the coverage.
 int[] Coverage.evaluate(DirectPosition point, int[] destination)
          Return a sequence of integer values for a given point in the coverage.
 

Uses of DirectPosition in org.opengis.go.display.canvas
 

Methods in org.opengis.go.display.canvas that return DirectPosition
 DirectPosition CanvasState.getCenter()
          Returns the position of the center pixel of this Canvas.
 

Methods in org.opengis.go.display.canvas with parameters of type DirectPosition
 Graphic[] Canvas.getGraphicsAt(DirectPosition directPosition)
          Returns the Graphics that occupy the given DirectPosition.
 Graphic Canvas.getTopGraphicAt(DirectPosition directPosition)
          Returns the top-most Graphic that occupies given DirectPosition.
 boolean Canvas.isVisible(DirectPosition coordinate)
          Returns true if the given coordinate is visible on this Canvas.
 void CanvasController.setCenter(DirectPosition newCenter)
          Sets the position of the center pixel of the Canvas this controller works for, if it is the active controller.
 

Uses of DirectPosition in org.opengis.go.display.primitive
 

Methods in org.opengis.go.display.primitive that return DirectPosition
 DirectPosition GraphicArc.getCenter()
          Returns the center of the ellipse defining this GraphicArc.
 DirectPosition GraphicPolygon.getExteriorPoint(int index)
          Returns a live reference to the vertex at the given index.
 DirectPosition[] GraphicPolygon.getExteriorRing()
          Returns a new array containing references to all of the vertices in the exterior ring.
 DirectPosition GraphicPolygon.getInteriorPoint(int index, int interiorRingIndex)
          Returns a live reference to the vertex at the given index.
 DirectPosition[] GraphicPolygon.getInteriorRing(int interiorRingIndex)
          Returns a new array containing references to all of the vertices in the exterior ring.
 DirectPosition[][] GraphicPolygon.getInteriorRings()
          Returns a newly allocated two-dimensional array of points.
 DirectPosition GraphicScaledImage.getLowerCorner()
          Returns the DirectPosition for the lower-left position of the image.
 DirectPosition GraphicLineString.getPoint(int index)
          Returns the position at the specified index in the array of positions.
 DirectPosition[] GraphicLineString.getPoints()
          Returns the positions that make up the line segments.
 DirectPosition GraphicLabel.getPosition()
          Returns the DirectPosition corresponding to the position of the label.
 DirectPosition GraphicIcon.getPosition()
          Returns the DirectPosition corresponding to the position of the icon.
 DirectPosition GraphicScaledImage.getUpperCorner()
          Convenience menthod to return the DirectPosition for the upper-right position of the image.
 DirectPosition GraphicPolygon.removeExteriorPoint(int index)
          Removes a position from the list of vertices for the exterior ring.
 DirectPosition GraphicPolygon.removeInteriorPoint(int index, int interiorRingIndex)
          Removes a position from the list of vertices for an interior ring.
 DirectPosition GraphicPolygon.setExteriorPoint(int index, DirectPosition position)
          Replaces a position in the list of vertices for the exterior ring.
 DirectPosition GraphicPolygon.setInteriorPoint(int index, int interiorRingIndex, DirectPosition position)
          Replaces a position in the list of vertices for an interior ring.
 

Methods in org.opengis.go.display.primitive with parameters of type DirectPosition
 void GraphicPolygon.addExteriorPoint(DirectPosition position)
          Adds a new point to the list of vertices in the exterior ring.
 void GraphicPolygon.addInteriorPoint(int interiorRingIndex, DirectPosition position)
          Adds a new point to the list of vertices of an interior ring.
 int GraphicPolygon.addInteriorRing(DirectPosition[] vertices)
          Creates a new interior ring for this polygon and immediately sets its points to those in the given array.
 void GraphicLineString.addPoint(DirectPosition coord)
          Appends the given position to the graphic linestring's array of positions.
 void GraphicPolygon.insertExteriorPoint(int index, DirectPosition position)
          Inserts a new point into the list of vertices for the exterior ring.
 void GraphicPolygon.insertInteriorPoint(int index, int interiorRingIndex, DirectPosition position)
          Inserts a new point into the list of vertices for an interior ring.
 void GraphicLineString.insertPoint(int index, DirectPosition coord)
          Inserts the given position at the specified index in the array of positions.
 void GraphicArc.setArc(DirectPosition center, double width, double height, Unit lengthUnit, double rotation, double start, double end, Unit angleUnit)
          Sets the geometry for this GraphicArc.
 void GraphicArc.setCenter(DirectPosition center)
          Sets the center of the ellipse defining this GraphicArc.
 DirectPosition GraphicPolygon.setExteriorPoint(int index, DirectPosition position)
          Replaces a position in the list of vertices for the exterior ring.
 void GraphicPolygon.setExteriorRing(DirectPosition[] newVertices)
          Clears the list of vertices in the exterior ring and adds all of the vertices in the given array.
 DirectPosition GraphicPolygon.setInteriorPoint(int index, int interiorRingIndex, DirectPosition position)
          Replaces a position in the list of vertices for an interior ring.
 void GraphicPolygon.setInteriorRing(int interiorRingIndex, DirectPosition[] newVertices)
          Clears the list of vertices in an exterior ring and adds all of the vertices in the given array.
 void GraphicPolygon.setInteriorRings(DirectPosition[][] interiorRingPoints)
          Clears the lists of vertices of all the interior rings and adds all of the vertices in the given arrays.
 void GraphicScaledImage.setLowerCorner(DirectPosition coord)
          Convenience menthod to set the DirectPosition for the lower-left position of the image.
 void GraphicLineString.setPoint(int index, DirectPosition coord)
          Replaces the position at the specified index in the array of positions with the new, specified position.
 void GraphicLineString.setPoints(DirectPosition[] coords)
          Sets the positions that make up the line segments.
 void GraphicLabel.setPosition(DirectPosition coord)
          Sets the position of the upper left corner of the label.
 void GraphicIcon.setPosition(DirectPosition coord)
          Sets the DirectPosition corresponding to the position of the icon.
 void GraphicScaledImage.setUpperCorner(DirectPosition coord)
          Convenience menthod to set the DirectPosition for the upper-right position of the image.
 

Uses of DirectPosition in org.opengis.referencing.operation
 

Methods in org.opengis.referencing.operation that return DirectPosition
 DirectPosition MathTransform.transform(DirectPosition ptSrc, DirectPosition ptDst)
          Transforms the specified ptSrc and stores the result in ptDst.
 

Methods in org.opengis.referencing.operation with parameters of type DirectPosition
 Matrix MathTransform.derivative(DirectPosition point)
          Gets the derivative of this transform at a point.
 DirectPosition MathTransform.transform(DirectPosition ptSrc, DirectPosition ptDst)
          Transforms the specified ptSrc and stores the result in ptDst.
 

Uses of DirectPosition in org.opengis.spatialschema.geometry
 

Methods in org.opengis.spatialschema.geometry that return DirectPosition
 DirectPosition DirectPosition.clone()
          Makes an exact copy of this coordinate.
 DirectPosition Geometry.getCentroid()
          Returns the mathematical centroid for this Geometry.
 DirectPosition Envelope.getLowerCorner()
          A coordinate position consisting of all the minimal ordinates for each dimension for all points within the Envelope.
 DirectPosition Geometry.getRepresentativePoint()
          Returns a point value that is guaranteed to be on this Geometry.
 DirectPosition Envelope.getUpperCorner()
          A coordinate position consisting of all the maximal ordinates for each dimension for all points within the Envelope.
 

Methods in org.opengis.spatialschema.geometry with parameters of type DirectPosition
 boolean TransfiniteSet.contains(DirectPosition point)
          Returns true if this TransfiniteSet contains a single point given by a coordinate.
 int Geometry.getDimension(DirectPosition point)
          Returns the inherent dimension of this Geometry, which shall be less than or equal to the coordinate dimension.
 

Uses of DirectPosition in org.opengis.spatialschema.geometry.geometry
 

Methods in org.opengis.spatialschema.geometry.geometry that return DirectPosition
 DirectPosition GeometryFactory.createDirectPosition()
          Create a direct position with empty coordinates.
 DirectPosition GeometryFactory.createDirectPosition(double[] coordinates)
          Create a direct position at the specified location specified by coordinates.
 DirectPosition GenericCurve.forConstructiveParam(double cp)
          Returns the direct position for a constructive parameter.
 DirectPosition GenericCurve.forParam(double s)
          Returns the direct position for a parameter.
 DirectPosition PointArray.get(int column)
          Deprecated. This method may conflict with an implementation of List interface. It also raise a performance and behavior issue: should the direct position be backed by this PointArray, so changes to the position will be reflected in the PointArray and vice-versa? The proposed alternative, PointArray.get(int, DirectPosition), avoid those questions.
 DirectPosition PointArray.get(int column, DirectPosition dest)
          Gets a copy of the DirectPosition at the particular location in this PointArray.
 DirectPosition PointGrid.get(int row, int column)
          Returns the point at the given row and column index.
 DirectPosition PointGrid.get(int row, int column, DirectPosition dest)
          Gets a copy of the DirectPosition at the particular location in this PointGrid.
 DirectPosition Arc.getCenter()
          Calculates the center of the circle of which this arc is a portion as a direct position.
 DirectPosition GenericCurve.getEndPoint()
          Returns the direct position of the last point on the GenericCurve.
 DirectPosition Position.getPosition()
          Returns the direct position.
 DirectPosition ParamForPoint.getPosition()
          Returns the actual value for the direct position used by getParamForPoint(p).
 DirectPosition GenericCurve.getStartPoint()
          Returns the direct position of the first point on the GenericCurve.
 DirectPosition ParametricCurveSurface.surface(double s, double t)
          Traverses the surface both vertically and horizontally.
 DirectPosition[] PointArray.toArray()
          Deprecated. This method raise a number of implementation issues: what should be the behavior if a single point in this array is modified? Should it be reflected in the PointArray? Furthermore, this method will be inefficient in some implementations, for example an implementations backed by a float[] array. Invoking toArray() in such case may create thousands of DirectPosition objects. PointArray.positions() is safer, since it expose the positions through an iterator.
 

Methods in org.opengis.spatialschema.geometry.geometry with parameters of type DirectPosition
 Envelope GeometryFactory.createEnvelope(DirectPosition lowerCorner, DirectPosition upperCorner)
          Creates a new Envelope with the given corners.
 DirectPosition PointArray.get(int column, DirectPosition dest)
          Gets a copy of the DirectPosition at the particular location in this PointArray.
 DirectPosition PointGrid.get(int row, int column, DirectPosition dest)
          Gets a copy of the DirectPosition at the particular location in this PointGrid.
 ParamForPoint GenericCurve.getParamForPoint(DirectPosition p)
          Returns the parameter for this GenericCurve at the passed direct position.
 double[] GenericSurface.getUpNormal(DirectPosition point)
          Returns a vector perpendicular to the GenericSurface at the direct position passed, which must be on this GenericSurface.
 void PointArray.set(int column, DirectPosition position)
          Set the point at the given index.
 void PointGrid.set(int row, int column, DirectPosition position)
          Set the point at the given index.
 

Uses of DirectPosition in org.opengis.spatialschema.geometry.primitive
 

Methods in org.opengis.spatialschema.geometry.primitive that return DirectPosition
 DirectPosition PrimitiveFactory.createDirectPosition(double[] coordinates)
          Deprecated. This method moved to the GeometryFactory interface.
 DirectPosition Point.getPosition()
          Returns the direct position of this point.
 

Methods in org.opengis.spatialschema.geometry.primitive with parameters of type DirectPosition
 void Point.setPosition(DirectPosition position)
          Sets the direct position of this point.
 


GeoAPI 2.0
Build 2005-06-08

Symbols, terms and definitions
Copyright OpenGIS® Consortium