deegree 2.2 (2008/12/22 11:33 build-3038-official)

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 specialisation of the CurveSegment interface for a sequence of point connected with linear interpolation.
 

Classes in org.deegree.model.spatialschema that implement CurveSegment
(package private)  class CurveSegmentImpl
          default implementation of the CurveSegment interface from package jago.model. the class is abstract because it should be specialized by derived classes LineString for example
(package private)  class LineStringImpl
          default implementation of the LineString interface of package jago.model
 

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(Position[] points, CoordinateSystem crs)
          creates a CurveSegment from an array of points.
 CurveSegment Ring.getAsCurveSegment()
           
 CurveSegment RingImpl.getAsCurveSegment()
          returns the Ring as one CurveSegment
 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[] Ring.getCurveSegments()
           
 CurveSegment[] Curve.getCurveSegments()
           
 CurveSegment[] RingImpl.getCurveSegments()
          returns the Ring as a CurveSegments
 CurveSegment[] CurveImpl.getCurveSegments()
           
 

Methods in org.deegree.model.spatialschema with parameters of type CurveSegment
static boolean LinearContains.contains(CurveSegment curve1, CurveSegment curve2)
          the operation returns true if the two submitted curves segments contains
static boolean LinearContains.contains(CurveSegment curve, Position point)
          the operations returns true if the submitted point contains the submitted curve segment
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
 

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.
CurveImpl(CurveSegment[] segments)
          initialize the curve by submitting a spatial reference system and an array of curve segments.
CurveImpl(CurveSegment[] segments, CoordinateSystem crs)
          initialize the curve by submitting a spatial reference system and an array of curve segments.
RingImpl(CurveSegment[] segments, CoordinateSystem crs, char orientation)
          Constructor, with curve segments, CoordinateSystem and Orientation
 


deegree 2.2 (2008/12/22 11:33 build-3038-official)

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