Uses of Interface
org.deegree.model.geometry.GM_CurveSegment

Packages that use GM_CurveSegment
org.deegree_impl.model.geometry   
org.deegree.model.geometry   
 

Uses of GM_CurveSegment in org.deegree_impl.model.geometry
 

Classes in org.deegree_impl.model.geometry that implement GM_CurveSegment
(package private)  class GM_CurveSegment_Impl
          default implementation of the GM_CurveSegment interface from package jago.model. the class is abstract because it should be specialized by derived classes GM_LineString for example ---------------------------------------------------------------------------
(package private)  class GM_LineString_Impl
          default implementation of the GM_LineString interface of package jago.model
 

Methods in org.deegree_impl.model.geometry that return GM_CurveSegment
 GM_CurveSegment GM_Ring_Impl.getAsCurveSegment()
          returns the Ring as a CurveSegment
 GM_CurveSegment GM_Curve_Impl.getCurveSegmentAt(int index)
          returns the curve segment at the submitted index
static GM_CurveSegment GeometryFactory.createGM_CurveSegment(GM_Position[] points, CS_CoordinateSystem crs)
          creates a GM_CurveSegment from an array of points.
 

Methods in org.deegree_impl.model.geometry with parameters of type GM_CurveSegment
static boolean LinearIntersects.intersects(GM_Position point, GM_CurveSegment curve)
          the operations returns true if the submitted point intersects the passed curve segment
static boolean LinearIntersects.intersects(GM_CurveSegment curve1, GM_CurveSegment curve2)
          the operation returns true if the two submitted curves segments intersects
static boolean LinearIntersects.intersects(GM_CurveSegment curve, GM_SurfacePatch surface)
          the operation returns true if the submitted curve segment intersects the submitted surface patch
static boolean LinearContains.contains(GM_CurveSegment curve, GM_Position point)
          the operations returns true if the submitted point contains the submitted curve segment
static boolean LinearContains.contains(GM_CurveSegment curve1, GM_CurveSegment curve2)
          the operation returns true if the two submitted curves segments contains
static boolean LinearContains.contains(GM_SurfacePatch surface, GM_CurveSegment curve)
          the operation returns true if the submitted curve segment contains the submitted surface patch
 void GM_Curve_Impl.setCurveSegmentAt(GM_CurveSegment segment, int index)
          writes a segment to the curve at submitted position. the old point will be deleted
 void GM_Curve_Impl.insertCurveSegmentAt(GM_CurveSegment segment, int index)
          inserts a segment in the curve at the submitted position. all points with a position that equals index or is higher will be shifted
 void GM_Curve_Impl.addCurveSegment(GM_CurveSegment segment)
          adds a segment at the end of the curve
static GM_Curve GeometryFactory.createGM_Curve(GM_CurveSegment segment)
          creates a GM_Curve from one curve segment.
static GM_Curve GeometryFactory.createGM_Curve(GM_CurveSegment[] segments)
          creates a GM_Curve from an array of curve segments.
 

Constructors in org.deegree_impl.model.geometry with parameters of type GM_CurveSegment
GM_Curve_Impl(GM_CurveSegment[] segments)
          initialize the curve by submitting a spatial reference system and an array of curve segments. the orientation of the curve is '+'
GM_Curve_Impl(char orientation, GM_CurveSegment[] segments)
          initialize the curve by submitting a spatial reference system, an array of curve segments and the orientation of the curve
 

Uses of GM_CurveSegment in org.deegree.model.geometry
 

Subinterfaces of GM_CurveSegment in org.deegree.model.geometry
 interface GM_LineString
          The interface defines a specialisation of the GM_CurveSegment interface for a sequence of point connected with linear interpolation.
 

Methods in org.deegree.model.geometry that return GM_CurveSegment
 GM_CurveSegment GM_Ring.getAsCurveSegment()
          returns the ring as an instance of GM_CurveSegment
 GM_CurveSegment GM_Curve.getCurveSegmentAt(int index)
          returns the curve segment at the submitted index
 

Methods in org.deegree.model.geometry with parameters of type GM_CurveSegment
 void GM_Curve.setCurveSegmentAt(GM_CurveSegment segment, int index)
          writes a segment to the curve at submitted position. the old point will be deleted
 void GM_Curve.insertCurveSegmentAt(GM_CurveSegment segment, int index)
          inserts a segment in the curve at the submitted position. all points with a position that equals index or is higher will be shifted
 void GM_Curve.addCurveSegment(GM_CurveSegment segment)
          adds a segment at the end of the curve