deegree 2.3 (2010/04/09 10:10 build-4-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 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
 


deegree 2.3 (2010/04/09 10:10 build-4-official)

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