## Uses of Interface
org.opengis.geometry.coordinate.Position

Packages that use Position
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.

Uses of Position in org.opengis.geometry

Subinterfaces of Position in org.opengis.geometry
`interface` `DirectPosition` Holds the coordinates for a position within some coordinate reference system.

Methods in org.opengis.geometry that return Position
`Position` `PositionFactory.createPosition(Position position)` Constructs a position from an other position by copying the coordinate values of the position.

Methods in org.opengis.geometry with parameters of type Position
`Position` `PositionFactory.createPosition(Position position)` Constructs a position from an other position by copying the coordinate values of the position.

Uses of Position in org.opengis.geometry.coordinate

Methods in org.opengis.geometry.coordinate that return Position
`Position` `AffinePlacement.getLocation()` Gives the target of the parameter space origin.

Methods in org.opengis.geometry.coordinate that return types with arguments of type Position
`List<Position>` `Tin.getControlPoints()` The corners of the triangles in the TIN are often referred to as posts.
`List<Position>` `Triangle.getCorners()` Returns the triangle corner.
`List<Position>` `PointArray.positions()` Deprecated. use this

Methods in org.opengis.geometry.coordinate with parameters of type Position
`Arc` `GeometryFactory.createArc(Position startPoint, Position endPoint, double bulge, double[] normal)` Takes two positions and the offset of the midpoint of the arc from the midpoint of the chord, given by a distance and direction, and constructs the corresponding arc.
`Arc` `GeometryFactory.createArc(Position startPoint, Position midPoint, Position endPoint)` Takes three positions and constructs the corresponding arc.
`ArcByBulge` `GeometryFactory.createArcByBulge(Position startPoint, Position endPoint, double bulge, double[] normal)` Equivalents to the second constructor of arc, except the bulge representation is maintained.
`Geodesic` `GeometryFactory.createGeodesic(Position startPoint, Position endPoint)` Takes two positions and creates the appropriate geodesic joining them.
`LineSegment` `GeometryFactory.createLineSegment(Position startPoint, Position endPoint)` Takes two positions and creates the appropriate line segment joining them.
`double` `GenericCurve.length(Position point1, Position point2)` Returns the length between two points.

Method parameters in org.opengis.geometry.coordinate with type arguments of type Position
`ArcString` `GeometryFactory.createArcString(List<Position> points)` Takes a sequence of positions and constructs a sequence of 3-point arcs jointing them.
`ArcStringByBulge` `GeometryFactory.createArcStringByBulge(List<Position> points, double[] bulges, List<double[]> normals)` Equivalent to the second constructor of arc, except the bulge representation is maintained internal to the object.
`GeodesicString` `GeometryFactory.createGeodesicString(List<Position> points)` Takes two or more positions, interpolates using a geodesic defined from the geoid (or ellipsoid) of the coordinate reference system being used, and creates the appropriate geodesic string joining them.
`LineString` `GeometryFactory.createLineString(List<Position> points)` Takes two or more positions and creates the appropriate line string joining them.
`Tin` `GeometryFactory.createTin(Set<Position> post, Set<LineString> stopLines, Set<LineString> breakLines, double maxLength)` Constructs a restricted Delaunay network from triangle corners (posts), breaklines, stoplines, and maximum length of a triangle side.

Uses of Position in org.opengis.geometry.primitive

Subinterfaces of Position in org.opengis.geometry.primitive
`interface` `Point` Basic data type for a geometric object consisting of one and only one point.

Methods in org.opengis.geometry.primitive with parameters of type Position
`Point` `PrimitiveFactory.createPoint(Position position)` Creates a point at the specified position.
`Bearing` `Point.getBearing(Position toPoint)` Returns the bearing, as a unit vector, of the tangent (at this `Point`) to the curve between this `Point` and a passed position.

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