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

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

Uses of DirectPosition in org.opengis.coverage

Methods in org.opengis.coverage that return DirectPosition
`DirectPosition` `CoverageDomainException.getOffendingLocation()` Returns the direct position which is outside the domain of the coverage.

Methods in org.opengis.coverage with parameters of type DirectPosition
`ValueCurve` `SegmentedCurveCoverage.curve(DirectPosition position)` Return the value curve nearest to the specified direct position.
`ValueCurve` `SegmentedCurveCoverage.curve(DirectPosition position, double tolerance)` Return the value curve nearest to the specified direct position.
`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.
`Set` `TinCoverage.evaluate(DirectPosition p, Collection<String> list)` Returns a set of records of feature attribute values for the specified direct position.
`Set` `SegmentedCurveCoverage.evaluate(DirectPosition p, Collection<String> list)` Returns a set of records of feature attribute values for the specified direct position.
`Set` `DiscreteCoverage.evaluate(DirectPosition p, Collection<String> list)` Returns a set of records of feature attribute values for the specified direct position.
`Set` `ThiessenPolygonCoverage.evaluate(DirectPosition p, Collection<String> list)` Returns a set of records of feature attribute values for the specified direct position.
`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.
`Set<Record>` `ContinuousCoverage.evaluate(DirectPosition p, Set<String> list)` Returns a set of records of feature attribute values for the specified direct position.
`Set<Record>` `Coverage.evaluate(DirectPosition p, Set<String> list)` Returns a set of records of feature attribute values for the specified direct position.
`GeometryValuePair` `Coverage.find(DirectPosition p)` Returns the nearest geometry-value pair from the specified direct position.
`List<GridPointValuePair>` `DiscreteGridPointCoverage.find(DirectPosition p, int limit)` Returns the sequence of point-value pairs that include the domain objects nearest to the direct position and their distances from the direction position.
`List<PointValuePair>` `DiscretePointCoverage.find(DirectPosition p, int limit)` Returns the sequence of point-value pairs that include the domain objects nearest to the direct position and their distances from the direction position.
`List<? extends GeometryValuePair>` `Coverage.find(DirectPosition p, int limit)` Returns the sequence of geometry-value pairs that include the domain objects nearest to the direct position and their distances from the direction position.
`Record` `ValueObject.interpolate(DirectPosition p)` Returns the record of feature attribute values computed for the specified direct position.
`Set<GridPointValuePair>` `DiscreteGridPointCoverage.locate(DirectPosition p)` Returns the set of point-value pairs that include the domain objects containing the specified direct position.
`Set<SolidValuePair>` `DiscreteSolidCoverage.locate(DirectPosition p)` Returns the set of solid-value pairs that include the domain objects containing the specified direct position.
`Set<? extends ValueObject>` `ContinuousCoverage.locate(DirectPosition p)` Returns the set of value objects that contains the specified direct position.
`Set<CurveValuePair>` `DiscreteCurveCoverage.locate(DirectPosition p)` Returns the set of curve-value pairs that include the domain objects containing the specified direct position.
`Set<PointValuePair>` `DiscretePointCoverage.locate(DirectPosition p)` Returns the set of point-value pairs that include the domain objects containing the specified direct position.
`Set<ValueTriangle>` `TinCoverage.locate(DirectPosition p)` Returns the set of value triangles that contains the specified direct position.
`Set<? extends GeometryValuePair>` `DiscreteCoverage.locate(DirectPosition p)` Returns the set of geometry-value pairs that include the domain objects containing the specified direct position.
`Set<SurfaceValuePair>` `DiscreteSurfaceCoverage.locate(DirectPosition p)` Returns the set of surface-value pairs that include the domain objects containing the specified direct position.
`Set<ThiessenValuePolygon>` `ThiessenPolygonCoverage.locate(DirectPosition p)` Returns the set of Thiessen values polygon that include the domain objects containing the specified direct position.
`double[]` `ValueTriangle.point(DirectPosition p)` Returns the barycentric coordinates of the specified position as a sequence of numbers.
`Set<ValueSegment>` `ValueCurve.segment(DirectPosition p, Double tolerance)` Returns the set of value segments nearest to the specified direct position.
`void` `CoverageDomainException.setOffendingLocation(DirectPosition offendingLocation)` Sets the direct position which is outside the domain of the coverage.

Uses of DirectPosition in org.opengis.coverage.grid

Methods in org.opengis.coverage.grid that return DirectPosition
`DirectPosition` `RectifiedGrid.convertCoordinates(GridCoordinates g)` Converts through an affine transform grid coordinates to a direct position.
`DirectPosition` `RectifiedGrid.getOrigin()` Returns the origin of the rectified grid in an external coordinate reference system.
`DirectPosition` `ReferenceableGrid.transformCoordinates(GridCoordinates g)` Transforms a grid coordinates to a direct position.

Methods in org.opengis.coverage.grid with parameters of type DirectPosition
`Set` `ContinuousQuadrilateralGridCoverage.evaluate(DirectPosition p, Collection<String> list)` Returns a set of records of feature attribute values for the specified direct position.
`Set` `HexagonalGridCoverage.evaluate(DirectPosition p, Collection<String> list)` Returns a set of records of feature attribute values for the specified direct position.
`GridCoordinates` `RectifiedGrid.inverseConvertCoordinates(DirectPosition p)` Converts through an affine transform a direct position to the grid coordinates of the nearest grid point.
`GridCoordinates` `ReferenceableGrid.inverseTransformCoordinates(DirectPosition p)` Transforms from a direct position to the grid coordinates of the nearest grid point.
`Set<GridValueCell>` `ContinuousQuadrilateralGridCoverage.locate(DirectPosition p)` Returns the grid value cell that contains the specified direct position.
`Set<ValueHexagon>` `HexagonalGridCoverage.locate(DirectPosition p)` Returns the set of values hexagon that include the domain objects containing the specified direct position.
`GridValueCell` `ContinuousQuadrilateralGridCoverage.locateCell(DirectPosition p)` Returns the grid value cell that contains the specified direct position.

Uses of DirectPosition in org.opengis.geometry

Methods in org.opengis.geometry that return DirectPosition
`DirectPosition` `PositionFactory.createDirectPosition(double[] coordinates)` Creates a direct position at the specified location specified by coordinates.
`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.geometry with parameters of type DirectPosition
`boolean` `BoundingBox.contains(DirectPosition location)` Returns `true` if the provided location is contained by this bounding box.
`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.
`void` `Precision.round(DirectPosition position)` Rounds a direct position to this precision model in place.

Uses of DirectPosition in org.opengis.geometry.coordinate

Methods in org.opengis.geometry.coordinate that return DirectPosition
`DirectPosition` `GeometryFactory.createDirectPosition()` Deprecated. Moved to PositionFactory
`DirectPosition` `GeometryFactory.createDirectPosition(double[] coordinates)` Deprecated. Moved to PositionFactory
`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` `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` `PointArray.getDirectPosition(int index, DirectPosition dest)` Gets a copy of the direct position at the particular location in this `PointArray`.
`DirectPosition` `GenericCurve.getEndPoint()` Returns the direct position of the last point on the `GenericCurve`.
`DirectPosition` `ParamForPoint.getPosition()` Returns the actual value for the direct position used by `getParamForPoint(p)`.
`DirectPosition` `Position.getPosition()` Returns the direct position.
`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.

Methods in org.opengis.geometry.coordinate with parameters of type DirectPosition
`Envelope` `GeometryFactory.createEnvelope(DirectPosition lowerCorner, DirectPosition upperCorner)` Creates a new Envelope with the given corners.
`DirectPosition` `PointGrid.get(int row, int column, DirectPosition dest)` Gets a copy of the `DirectPosition` at the particular location in this `PointGrid`.
`DirectPosition` `PointArray.getDirectPosition(int index, DirectPosition dest)` Gets a copy of the direct position at the particular location in this `PointArray`.
`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` `PointGrid.set(int row, int column, DirectPosition position)` Set the point at the given index.
`void` `PointArray.setDirectPosition(int index, DirectPosition position)` Sets the point at the given index.

Uses of DirectPosition in org.opengis.geometry.primitive

Methods in org.opengis.geometry.primitive that return DirectPosition
`DirectPosition` `Point.getPosition()` Returns the direct position of this point.

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

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 `Graphic`s 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`.

Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.