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.CurveSegment

Packages that use CurveSegment
org.deegree.model.spatialschema |

Uses of CurveSegment in org.deegree.model.spatialschema

Subinterfaces of CurveSegment in org.deegree.model.spatialschema
`interface` | `LineString` The interface defines a specialization of the `CurveSegment` interface for a sequence of point connected with linear interpolation.

Classes in org.deegree.model.spatialschema that implement CurveSegment
`class` | `CurveSegmentImpl` default implementation of the CurveSegment interface from package deegree.model.spatialschema.
`class` | `LineStringImpl` default implementation of the LineString interface of package deegree.model.spatialschema.

Fields in org.deegree.model.spatialschema with type parameters of type CurveSegment
`protected ArrayList<CurveSegment>` | `CurveImpl.segments`

Methods in org.deegree.model.spatialschema that return CurveSegment
`static CurveSegment` | `GeometryFactory.createCurveSegment(List<Position> points, CoordinateSystem crs)`
`static CurveSegment` | `GeometryFactory.createCurveSegment(Position[] points, CoordinateSystem crs)` creates a CurveSegment from an array of points.
`CurveSegment` | `RingImpl.getAsCurveSegment()` returns the Ring as one CurveSegment
`CurveSegment` | `Ring.getAsCurveSegment()`
`CurveSegment` | `Curve.getCurveSegmentAt(int index)` returns the curve segment at the passed index
`CurveSegment` | `CurveImpl.getCurveSegmentAt(int index)` returns the curve segment at the submitted index
`CurveSegment[]` | `RingImpl.getCurveSegments()` returns the Ring as a CurveSegments
`CurveSegment[]` | `Ring.getCurveSegments()`
`CurveSegment[]` | `Curve.getCurveSegments()`
`CurveSegment[]` | `CurveImpl.getCurveSegments()`

Methods in org.deegree.model.spatialschema with parameters of type CurveSegment
`static boolean` | `LinearContains.contains(CurveSegment curve1, CurveSegment curve2)` the operation is currently not supported
`static boolean` | `LinearContains.contains(CurveSegment curve, Position point)` Currently not supported
`static boolean` | `LinearContains.contains(SurfacePatch surface, CurveSegment curve, double tolerance)` the operation returns true if the submitted curve segment contains the submitted surface patch
`static Curve` | `GeometryFactory.createCurve(CurveSegment segment)` creates a Curve from one curve segment.
`static Curve` | `GeometryFactory.createCurve(CurveSegment[] segments)` creates a Curve from an array of curve segments.
`static Curve` | `GeometryFactory.createCurve(CurveSegment[] segments, CoordinateSystem crs)` creates a Curve from an array of curve segments.
`static SurfacePatch` | `GeometryFactory.createSurfacePatch(CurveSegment[] exteriorRing, CurveSegment[][] interiorRings, CoordinateSystem crs)`
`static SurfacePatch` | `GeometryFactory.createSurfacePatch(CurveSegment[] exteriorRing, CurveSegment[][] interiorRings, CoordinateSystem crs)`
`static boolean` | `LinearIntersects.intersects(CurveSegment curve1, CurveSegment curve2)` the operation returns true if the two submitted curves segments intersects
`static boolean` | `LinearIntersects.intersects(CurveSegment curve, SurfacePatch surface, double tolerance)` the operation returns true if the passed curve segment intersects the submitted surface patch
`static boolean` | `LinearIntersects.intersects(Position point, CurveSegment curve, double tolerance)` the operations returns true if the submitted point intersects the passed curve segment

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

Constructors in org.deegree.model.spatialschema with parameters of type CurveSegment
`CurveImpl(char orientation, CurveSegment[] segments)` initialize the curve by submitting a spatial reference system, an array of curve segments and the orientation of the curve
`CurveImpl(CurveSegment segments)` initialize the curve by submitting a spatial reference system and an array of curve segments. the orientation of the curve is '+'
`CurveImpl(CurveSegment[] segments)` initialize the curve by submitting a spatial reference system and an array of curve segments. the orientation of the curve is '+'
`CurveImpl(CurveSegment[] segments, CoordinateSystem crs)` initialize the curve by submitting a spatial reference system and an array of curve segments. the orientation of the curve is '+'
`RingImpl(CurveSegment[] segments, CoordinateSystem crs, char orientation)` Constructor, with curve segments, CoordinateSystem and Orientation

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