Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.deegree.model.spatialschema.Position

Packages that use Position
org.deegree.framework.util |
org.deegree.graphics |
org.deegree.graphics.transformation |
org.deegree.io.shpapi |
org.deegree.io.shpapi.shape_new |
org.deegree.model.spatialschema |
org.deegree.ogcwebservices.wms.capabilities |

Uses of Position in org.deegree.framework.util

Methods in org.deegree.framework.util that return Position
`static Position` | `GeometryUtils.intersection(Position startPoint1, Position endPoint1, Position startPoint2, Position endPoint2)`

Methods in org.deegree.framework.util with parameters of type Position
`static double` | `GeometryUtils.distance(Position p1, Position p2)`
`static Position` | `GeometryUtils.intersection(Position startPoint1, Position endPoint1, Position startPoint2, Position endPoint2)`

Uses of Position in org.deegree.graphics

Methods in org.deegree.graphics with parameters of type Position
`String[]` | `Selector.select(Position position)` selects all features (display elements) that intersects the submitted point. if a feature is already selected it remains selected.
`String[]` | `Selector.select(Position position, double radius)` selects all features (display elements) that are located within the circle described by the position and the radius. if a feature is already selected it remains selected.

Uses of Position in org.deegree.graphics.transformation

Methods in org.deegree.graphics.transformation that return Position
`Position` | `GeoTransform.getDestPoint(Position point)`
`Position` | `WorldToScreenTransform.getDestPoint(Position point)` executes a coordinat transformation for the submitted point of the source coordinat system.
`Position` | `GeoTransform.getSourcePoint(Position point)`
`Position` | `WorldToScreenTransform.getSourcePoint(Position point)` executes a coordinat transformation for the submitted point of the destination coordinate system.

Methods in org.deegree.graphics.transformation with parameters of type Position
`Position` | `GeoTransform.getDestPoint(Position point)`
`Position` | `WorldToScreenTransform.getDestPoint(Position point)` executes a coordinat transformation for the submitted point of the source coordinat system.
`Position` | `GeoTransform.getSourcePoint(Position point)`
`Position` | `WorldToScreenTransform.getSourcePoint(Position point)` executes a coordinat transformation for the submitted point of the destination coordinate system.

Uses of Position in org.deegree.io.shpapi

Constructors in org.deegree.io.shpapi with parameters of type Position
`SHPPoint(Position point)` constructor: creates a SHPPoint from a WKS Geometrie
`SHPPoint3D(Position point)`

Uses of Position in org.deegree.io.shpapi.shape_new

Constructors in org.deegree.io.shpapi.shape_new with parameters of type Position
`ShapePoint(Position p)` Creates a new PointZ from deegree Position.

Uses of Position in org.deegree.model.spatialschema

Classes in org.deegree.model.spatialschema that implement Position
`class` | `PositionImpl` A sequence of decimals numbers which when written on a width are a sequence of coordinate positions.

Fields in org.deegree.model.spatialschema declared as Position
`protected Position` | `EnvelopeImpl.max`
`protected Position` | `EnvelopeImpl.min`
`protected Position[]` | `CurveSegmentImpl.points`

Methods in org.deegree.model.spatialschema that return Position
`protected Position` | `SurfacePatchImpl.calculateCentroid(Position[] point)` calculates the centroid of the surface patch taken from gems iv (modified) this method is only valid for the two-dimensional case.
`static Position` | `GeometryFactory.createPosition(double[] p)` creates a Position from an array of double.
`static Position` | `GeometryFactory.createPosition(double x, double y)` creates a Position from two coordinates.
`static Position` | `GeometryFactory.createPosition(double x, double y, double z)` creates a Position from three coordinates.
`static Position` | `GeometryFactory.createPosition(javax.vecmath.Point3d coordinates)` creates a Position from a point3d.
`protected static Position[]` | `LinearizationUtil.doubleToPosition(double[] doubles)` Transforms an array of double to an array of Position
`(package private) static Position` | `LinearizationUtil.findCircleCenter(Position p0, Position p1, Position p2)` Finds the center of a cirlce/arc using three points that lie on the circle.
`Position` | `CurveBoundary.getEndPoint()`
`Position` | `CurveBoundaryImpl.getEndPoint()` returns the EndPoint of the boundary
`Position[]` | `SurfacePatch.getExteriorRing()`
`Position[]` | `SurfacePatchImpl.getExteriorRing()`
`Position[][]` | `SurfacePatch.getInteriorRings()`
`Position[][]` | `SurfacePatchImpl.getInteriorRings()`
`Position` | `Envelope.getMax()` returns the maximum coordinates of bounding box
`Position` | `EnvelopeImpl.getMax()` returns the maximum coordinates of bounding box
`Position` | `Envelope.getMin()` returns the minimum coordinates of bounding box
`Position` | `EnvelopeImpl.getMin()` returns the minimum coordinates of bounding box
`Position` | `Point.getPosition()`
`Position` | `PointImpl.getPosition()`
`Position` | `CurveSegmentImpl.getPositionAt(int index)` returns the curve segment position at the submitted index
`Position` | `CurveSegment.getPositionAt(int index)`
`Position[]` | `RingImpl.getPositions()` gets the Ring as a Array of positions.
`Position[]` | `CurveSegmentImpl.getPositions()` returns all positions of the segement as array of Position.
`Position[]` | `Ring.getPositions()`
`Position[]` | `CurveSegment.getPositions()`
`Position` | `CurveBoundary.getStartPoint()`
`Position` | `CurveBoundaryImpl.getStartPoint()` returns the StartPoint of the boundary
`static Position[]` | `LinearizationUtil.linearizeArc(Position p0, Position p1, Position p2)` Takes in a three Position of an arc and computes a linearized Arc (linestring) using 150 positions/vertices
`static Position[]` | `LinearizationUtil.linearizeArc(Position p0, Position p1, Position p2, int numberOfOpPositions)` Takes in a three Positions of an Arc and computes a linearized Arc (linestring).
`static Position[]` | `LinearizationUtil.linearizeCircle(Position p0, Position p1, Position p2, int numberOfPositions)` Calculates a sequence of `Position`s on the arc of a circle.

Methods in org.deegree.model.spatialschema with parameters of type Position
`static boolean` | `LinearizationUtil.areCollinear(Position p0, Position p1, Position p2)` Tests if the given three points are collinear.
`protected Position` | `SurfacePatchImpl.calculateCentroid(Position[] point)` calculates the centroid of the surface patch taken from gems iv (modified) this method is only valid for the two-dimensional case.
`protected static javax.vecmath.Vector2d` | `LinearizationUtil.calcVector(Position p0, Position p1)` Finds the vector between two points. which is the difference between p1 and p0 and the direction is from p0 to p1.
`static boolean` | `LinearContains.contains(CurveSegment curve, Position point)` Currently not supported
`boolean` | `RingImpl.contains(Position position)`
`boolean` | `SurfaceImpl.contains(Position position)` The Boolean valued operation "contains" shall return TRUE if this Geometry contains a single point given by a coordinate.
`boolean` | `Envelope.contains(Position position)` returns true if the bounding box contains the submitted position
`boolean` | `SurfaceBoundaryImpl.contains(Position position)` The Boolean valued operation "contains" shall return TRUE if this Geometry contains a single point given by a coordinate.
`boolean` | `GeometryImpl.contains(Position position)` The Boolean valued operation "contains" shall return TRUE if this Geometry contains a single point given by a coordinate.
`boolean` | `Geometry.contains(Position position)` The Boolean valued operation "contains" shall return TRUE if this Geometry contains a single point given by a coordinate.
`boolean` | `EnvelopeImpl.contains(Position point)` returns true if the bounding box conatins the specified Point
`protected static boolean` | `LinearContains.contains(Position[] positions, Position point, double tolerance)` the operation returns true if polygon defined by an array of Position contains the submitted point.
`protected static boolean` | `LinearContains.contains(Position[] positions, Position point, double tolerance)` the operation returns true if polygon defined by an array of Position contains the submitted point.
`static boolean` | `LinearContains.contains(Position point1, Position point2)` Currently not supported
`static boolean` | `LinearContains.contains(SurfacePatch surface, Position point, double tolerance)` the operation returns true if the submitted point contains the submitted surface patch
`static Curve` | `GeometryFactory.createCurve(Position[] positions, CoordinateSystem crs)` creates a Curve from an array of Positions.
`static CurveSegment` | `GeometryFactory.createCurveSegment(Position[] points, CoordinateSystem crs)` creates a CurveSegment from an array of points.
`static Envelope` | `GeometryFactory.createEnvelope(Position min, Position max, CoordinateSystem crs)` creates a Envelope object out from two corner coordinates
`static Point` | `GeometryFactory.createPoint(Position position, CoordinateSystem crs)` creates a Point from a position.
`static Surface` | `GeometryFactory.createSurface(Position[] exteriorRing, Position[][] interiorRings, SurfaceInterpolation si, CoordinateSystem crs)` creates a Surface composed of one SurfacePatch from array(s) of Position
`static Surface` | `GeometryFactory.createSurface(Position[] exteriorRing, Position[][] interiorRings, SurfaceInterpolation si, CoordinateSystem crs)` creates a Surface composed of one SurfacePatch from array(s) of Position
`static SurfacePatch` | `GeometryFactory.createSurfacePatch(Position[] exteriorRing, Position[][] interiorRings, SurfaceInterpolation si, CoordinateSystem crs)` creates a SurfacePatch from array(s) of Position
`static SurfacePatch` | `GeometryFactory.createSurfacePatch(Position[] exteriorRing, Position[][] interiorRings, SurfaceInterpolation si, CoordinateSystem crs)` creates a SurfacePatch from array(s) of Position
`static com.vividsolutions.jts.geom.LinearRing` | `JTSAdapter.export(Position[] positions)` Converts an array of deegree `Position`s to a JTS `LinearRing`.
`(package private) static Position` | `LinearizationUtil.findCircleCenter(Position p0, Position p1, Position p2)` Finds the center of a cirlce/arc using three points that lie on the circle.
`static boolean` | `LinearIntersects.intersects(Position point, CurveSegment curve, double tolerance)` the operations returns true if the submitted point intersects the passed curve segment
`static boolean` | `LinearIntersects.intersects(Position point1, Position point2, double tolerance)` the operations returns true if two the submitted points intersects
`static boolean` | `LinearIntersects.intersects(Position point, SurfacePatch surface, double tolerance)` the operation returns true if the submitted point intersects the submitted surface patch
`(package private) static boolean` | `LinearizationUtil.isClockwise(Position p0, Position p1, Position p2)` Returns whether the order of the given three points is clockwise or counterclockwise.
`static Position[]` | `LinearizationUtil.linearizeArc(Position p0, Position p1, Position p2)` Takes in a three Position of an arc and computes a linearized Arc (linestring) using 150 positions/vertices
`static Position[]` | `LinearizationUtil.linearizeArc(Position p0, Position p1, Position p2, int numberOfOpPositions)` Takes in a three Positions of an Arc and computes a linearized Arc (linestring).
`static Position[]` | `LinearizationUtil.linearizeCircle(Position p0, Position p1, Position p2, int numberOfPositions)` Calculates a sequence of `Position`s on the arc of a circle.
`protected static double[]` | `LinearizationUtil.positionToDouble(Position[] positions)` Transforms an array of Position to an array of double
`protected void` | `RingImpl.setPositions(Position[][] positions)` sets the Ring as a ArrayList of points

Method parameters in org.deegree.model.spatialschema with type arguments of type Position
`static CurveSegment` | `GeometryFactory.createCurveSegment(List<Position> points, CoordinateSystem crs)`

Constructors in org.deegree.model.spatialschema with parameters of type Position
`CurveBoundaryImpl(CoordinateSystem crs, Position sp, Position ep)` constructor of curve_boundary with CS_CoordinateSystem and startpoint and endpoint
`CurveSegmentImpl(Position[] gmps, CoordinateSystem crs)` Creates a new CurveSegmentImpl object.
`EnvelopeImpl(Position min, Position max)` Creates a new EnvelopeImpl object.
`EnvelopeImpl(Position min, Position max, CoordinateSystem crs)` Creates a new EnvelopeImpl object.
`LineStringImpl(Position[] gmps, CoordinateSystem cs)` Creates a new LineStringImpl object.
`PointImpl(Position position, CoordinateSystem crs)` constructor
`PolygonImpl(SurfaceInterpolation interpolation, Position[] exteriorRing, Position[][] interiorRings, CoordinateSystem crs)` Creates a new PolygonImpl object.
`PolygonImpl(SurfaceInterpolation interpolation, Position[] exteriorRing, Position[][] interiorRings, CoordinateSystem crs)` Creates a new PolygonImpl object.
`RingImpl(Position[] points, CoordinateSystem crs)` Constructor, with an array and CoordinateSystem
`RingImpl(Position[] points, CoordinateSystem crs, char orientation)` Constructor, with an array, CoordinateSystem and Orientation
`SurfacePatchImpl(SurfaceInterpolation interpolation, Position[] exteriorRing, Position[][] interiorRings, CoordinateSystem crs)` Creates a new SurfacePatchImpl object.
`SurfacePatchImpl(SurfaceInterpolation interpolation, Position[] exteriorRing, Position[][] interiorRings, CoordinateSystem crs)` Creates a new SurfacePatchImpl object.

Uses of Position in org.deegree.ogcwebservices.wms.capabilities

Constructors in org.deegree.ogcwebservices.wms.capabilities with parameters of type Position
`LayerBoundingBox(Position min, Position max, String srs, double resx, double resy)` constructor initializing the class with the

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org