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

Packages that use GM_Curve
org.deegree_impl.gml   
org.deegree_impl.graphics.displayelements   
org.deegree_impl.graphics.optimizers   
org.deegree_impl.io.shpapi   
org.deegree_impl.model.ct   
org.deegree_impl.model.feature   
org.deegree_impl.model.geometry   
org.deegree.model.geometry   
 

Uses of GM_Curve in org.deegree_impl.gml
 

Methods in org.deegree_impl.gml with parameters of type GM_Curve
private static GMLLineString GMLFactory.createGMLLineString(GM_Curve geo, GMLDocument_Impl doc)
          creates a GMLLineString from a GM_Curve
 

Uses of GM_Curve in org.deegree_impl.graphics.displayelements
 

Methods in org.deegree_impl.graphics.displayelements with parameters of type GM_Curve
private  int[][] LineStringDisplayElement_Impl.calcTargetCoordinates(GeoTransform projection, GM_Curve curve)
          Calculates the screen coordinates of the curve.
static java.util.ArrayList LabelFactory.createLabels(GM_Curve curve, LabelDisplayElement element, java.awt.Graphics2D g, GeoTransform projection)
          Determines positions on the given GM_Curve where a caption could be drawn.
static int[][] LabelFactory.calcScreenCoordinates(GeoTransform projection, GM_Curve curve)
          Calculates the screen coordinates of the given GM_Curve.
 

Constructors in org.deegree_impl.graphics.displayelements with parameters of type GM_Curve
LineStringDisplayElement_Impl(Feature feature, GM_Curve geometry)
          Creates a new LineStringDisplayElement_Impl object.
LineStringDisplayElement_Impl(Feature feature, GM_Curve geometry, LineSymbolizer symbolizer)
          Creates a new LineStringDisplayElement_Impl object.
 

Uses of GM_Curve in org.deegree_impl.graphics.optimizers
 

Methods in org.deegree_impl.graphics.optimizers with parameters of type GM_Curve
(package private) static java.util.ArrayList LabelChoiceFactory.createLabelChoices(GM_Curve curve, LabelDisplayElement element, java.awt.Graphics2D g, GeoTransform projection)
          Determines LabelChoices for the given GM_Curve where a Label could be drawn.
 

Uses of GM_Curve in org.deegree_impl.io.shpapi
 

Methods in org.deegree_impl.io.shpapi that return GM_Curve
 GM_Curve[] SHP2WKS.transformPolyLine(CS_CoordinateSystem crs, SHPPolyLine shppolyline)
          method: GM_Point[][] transformPolyLine(CS_CoordinateSystem srs,
SHPPolyLine shppolyline))
transforms a SHPPolyLine to a WKSGeometry
gets a polyline that should be transformed
 

Constructors in org.deegree_impl.io.shpapi with parameters of type GM_Curve
SHPPolyLine(GM_Curve[] curve)
          constructor: recieves a matrix of GM_Points
 

Uses of GM_Curve in org.deegree_impl.model.ct
 

Methods in org.deegree_impl.model.ct with parameters of type GM_Curve
private  GM_Object GeoTransformer.transformCurve(GM_Curve geo, MathTransform trans)
          transforms the submitted curve to the target coordinate reference system
 

Uses of GM_Curve in org.deegree_impl.model.feature
 

Methods in org.deegree_impl.model.feature that return GM_Curve
private static GM_Curve GMLFeatureAdapter.createLineString(org.w3c.dom.Element element)
          returns an instance of a curve created from the passed
 

Uses of GM_Curve in org.deegree_impl.model.geometry
 

Classes in org.deegree_impl.model.geometry that implement GM_Curve
(package private)  class GM_Curve_Impl
          default implementation of the GM_Curve interface from package jago.model
 

Methods in org.deegree_impl.model.geometry that return GM_Curve
static GM_Curve WKTAdapter.wrapCurve(java.lang.String wkt, CS_CoordinateSystem crs)
          creates a GM_Curve from a WKT.
private static GM_Curve SDEAdapter.wrapCurve(SeShape shape)
          creates a GM_Curve from a SeShape
private static GM_Curve PostGISAdapter.createCurve(LineString lineString, CS_CoordinateSystem crs)
          creates a deegree curve from a PostGIS linestring
static GM_Curve OracleAdapter.wrapCurve(LineString lineString, CS_CoordinateSystem crs)
          creates a GM_Curve from an oracle sdo LineString
 GM_Curve GM_MultiCurve_Impl.removeCurve(GM_Curve gmc)
          removes the submitted GM_Curve from the aggregation
 GM_Curve GM_MultiCurve_Impl.removeCurveAt(int index)
          removes the GM_Curve at the submitted index from the aggregation.
 GM_Curve GM_MultiCurve_Impl.getCurveAt(int index)
          returns the GM_Curve at the submitted index.
 GM_Curve[] GM_MultiCurve_Impl.getAllCurves()
          returns all GM_Curves as array
private static GM_Curve GMLAdapter.wrap(GMLLineString linestring)
          creates a GM_CurveSegment from an array of GML-points.
private static GM_Curve GMLAdapter.wrap(GMLLineString linestring, java.lang.String multilineSRS)
          creates a GM_CurveSegment from an array of GML-points.
static GM_Curve GeometryFactory.createGM_Curve(GM_Position[] positions, CS_CoordinateSystem crs)
          creates a GM_Curve from an array of GM_Positions.
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.
static GM_Curve GeometryFactory.createGM_Curve(byte[] wkb, CS_CoordinateSystem crs)
          creates a GM_Curve from a wkb.
 

Methods in org.deegree_impl.model.geometry with parameters of type GM_Curve
private static java.lang.StringBuffer WKTAdapter.export(GM_Curve cur)
           
private static SeShape SDEAdapter.export(GM_Curve cur, SeCoordinateReference crs)
           
private static LineString PostGISAdapter.export(GM_Curve curve)
          transforms the passed deegree GM_Curve to a postgis LineString
static boolean LinearIntersects.intersects(GM_Point point, GM_Curve curve)
          the operations returns true if the submitted point intersects the submitted curve
static boolean LinearIntersects.intersects(GM_Curve curve1, GM_Curve curve2)
          the operation returns true if the two submitted curves intersects
static boolean LinearIntersects.intersects(GM_Curve curve, GM_Surface surface)
          the operation returns true if the submitted curve intersects the submitted surface
static boolean LinearContains.contains(GM_Curve curve, GM_Point point)
          the operations returns true if the submitted point contains the submitted curve
static boolean LinearContains.contains(GM_Curve curve1, GM_Curve curve2)
          the operation returns true if the two submitted curves contains
private static GM_Position[] LinearContains.getPositions(GM_Curve curve)
          Convenience method to extract all GM_Positions from a GM_Curve.
static boolean LinearContains.contains(GM_Surface surface, GM_Curve curve)
          the operation returns true if the submitted curve contains the submitted surface
private static LineString JTSAdapter.export(GM_Curve curve)
          Converts a GM_Curve to a LineString.
 void GM_MultiCurve_Impl.addCurve(GM_Curve gmc)
          adds a GM_Curve to the aggregation
 void GM_MultiCurve_Impl.insertCurveAt(GM_Curve gmc, int index)
          inserts a GM_Curve in the aggregation. all elements with an index equal or larger index will be moved. if index is larger then getSize() - 1 or smaller then 0 or gmc equals null an exception will be thrown.
 void GM_MultiCurve_Impl.setCurveAt(GM_Curve gmc, int index)
          sets the submitted GM_Curve at the submitted index. the element at the position index will be removed. if index is larger then getSize() - 1 or smaller then 0 or gmc equals null an exception will be thrown.
 GM_Curve GM_MultiCurve_Impl.removeCurve(GM_Curve gmc)
          removes the submitted GM_Curve from the aggregation
 boolean GM_MultiCurve_Impl.isMember(GM_Curve gmc)
          returns true if the submitted GM_Curve is within the aggregation
private static java.lang.StringBuffer GMLAdapter.createCurve(GM_Curve o)
          creates a GML expression of a curve geometry
static GM_MultiCurve GeometryFactory.createGM_MultiCurve(GM_Curve[] curves)
          creates a GM_MultiCurve from an array of GM_Curves.
 

Constructors in org.deegree_impl.model.geometry with parameters of type GM_Curve
GM_MultiCurve_Impl(GM_Curve[] gmc)
          Creates a new GM_MultiCurve_Impl object.
GM_MultiCurve_Impl(GM_Curve[] gmc, CS_CoordinateSystem crs)
          Creates a new GM_MultiCurve_Impl object.
 

Uses of GM_Curve in org.deegree.model.geometry
 

Methods in org.deegree.model.geometry that return GM_Curve
 GM_Curve GM_MultiCurve.removeCurve(GM_Curve gmc)
          removes the submitted GM_Curve from the aggregation
 GM_Curve GM_MultiCurve.removeCurveAt(int index)
          removes the GM_Curve at the submitted index from the aggregation.
 GM_Curve GM_MultiCurve.getCurveAt(int index)
          returns the GM_Curve at the submitted index. if index is larger then getSize() - 1 or smaller then 0 an exception will be thrown.
 GM_Curve[] GM_MultiCurve.getAllCurves()
          returns all GM_Curves as array
 

Methods in org.deegree.model.geometry with parameters of type GM_Curve
 void GM_MultiCurve.addCurve(GM_Curve gmc)
          adds a GM_Curve to the aggregation
 void GM_MultiCurve.insertCurveAt(GM_Curve gmc, int index)
          inserts a GM_Curve in the aggregation. all elements with an index equal or larger index will be moved. if index is larger then getSize() - 1 or smaller then 0 or gmc equals null an exception will be thrown.
 void GM_MultiCurve.setCurveAt(GM_Curve gmc, int index)
          sets the submitted GM_Curve at the submitted index. the element at the position index will be removed. if index is larger then getSize() - 1 or smaller then 0 or gmc equals null an exception will be thrown.
 GM_Curve GM_MultiCurve.removeCurve(GM_Curve gmc)
          removes the submitted GM_Curve from the aggregation