Uses of Interface
org.deegree.geometry.primitive.Curve

Packages that use Curve
org.deegree.geometry   
org.deegree.geometry.composite   
org.deegree.geometry.io   
org.deegree.geometry.linearization   
org.deegree.geometry.multi   
org.deegree.geometry.primitive   
org.deegree.geometry.primitive.segments   
org.deegree.geometry.refs   
org.deegree.geometry.standard.composite   
org.deegree.geometry.standard.curvesegments   
org.deegree.geometry.standard.multi   
org.deegree.geometry.standard.primitive   
org.deegree.geometry.validation   
org.deegree.gml.geometry   
org.deegree.gml.geometry.validation   
 

Uses of Curve in org.deegree.geometry
 

Methods in org.deegree.geometry that return Curve
 Curve GeometryFactory.createCurve(String id, ICRS crs, CurveSegment... segments)
          Creates a segmented Curve from one or more CurveSegments.
 

Methods in org.deegree.geometry with parameters of type Curve
 OffsetCurve GeometryFactory.createOffsetCurve(Curve baseCurve, Point direction, Length distance)
          Creates an OffsetCurve curve segment.
 OrientableCurve GeometryFactory.createOrientableCurve(String id, ICRS crs, Curve baseCurve, boolean isReversed)
          Creates an OrientableCurve.
 LineString SFSProfiler.simplify(Curve geometry)
          Simplifies the given Curve.
 

Method parameters in org.deegree.geometry with type arguments of type Curve
 CompositeCurve GeometryFactory.createCompositeCurve(String id, ICRS crs, List<Curve> members)
          Creates a CompositeCurve from a list of passed Curves.
 MultiCurve GeometryFactory.createMultiCurve(String id, ICRS crs, List<Curve> members)
          Creates a MultiCurve from a list of passed Curves.
 Ring GeometryFactory.createRing(String id, ICRS crs, List<Curve> members)
          Creates a Ring from a list of passed Curves.
 

Uses of Curve in org.deegree.geometry.composite
 

Subinterfaces of Curve in org.deegree.geometry.composite
 interface CompositeCurve
          A CompositeCurve is a geometry with the same topological properties as a (primitive) Curve.
 

Uses of Curve in org.deegree.geometry.io
 

Methods in org.deegree.geometry.io with parameters of type Curve
 void WKTWriter.writeCurve(Curve geometry, Writer writer)
          Writes a CURVE
 void WKTWriter.writeCurveGeometry(Curve geometry, Writer writer)
          Writes a CURVE
 

Method parameters in org.deegree.geometry.io with type arguments of type Curve
 void WKTWriter.writeMultiCurve(MultiCurve<Curve> geometry, Writer writer)
          Writes a multiCurve.
 

Uses of Curve in org.deegree.geometry.linearization
 

Methods in org.deegree.geometry.linearization that return Curve
 Curve CurveLinearizer.linearize(Curve curve, LinearizationCriterion crit)
          Returns a linearized version of the given Curve geometry.
 

Methods in org.deegree.geometry.linearization with parameters of type Curve
 Curve CurveLinearizer.linearize(Curve curve, LinearizationCriterion crit)
          Returns a linearized version of the given Curve geometry.
 

Uses of Curve in org.deegree.geometry.multi
 

Classes in org.deegree.geometry.multi with type parameters of type Curve
 interface MultiCurve<T extends Curve>
          Specialised aggregation type for Curve objects.
 

Uses of Curve in org.deegree.geometry.primitive
 

Subinterfaces of Curve in org.deegree.geometry.primitive
 interface LinearRing
          TODO add documentation here
 interface LineString
          The most common case of a Curve: consist of just one curve segment with linear interpolation between the control points.
 interface OrientableCurve
          An OrientableCurve consists of a wrapped base Curve and an additional orientation.
 interface Ring
          A Ring is a composition of Curves that forms a closed loop.
 

Methods in org.deegree.geometry.primitive that return Curve
 Curve OrientableCurve.getBaseCurve()
          Returns the Curve that this OrientableCurve is based on.
 

Methods in org.deegree.geometry.primitive that return types with arguments of type Curve
 List<Curve> Ring.getMembers()
          Returns the Curves that constitute this Ring.
 

Uses of Curve in org.deegree.geometry.primitive.segments
 

Methods in org.deegree.geometry.primitive.segments that return Curve
 Curve OffsetCurve.getBaseCurve()
          Returns the Curve that the curve segment's definition is based on.
 

Uses of Curve in org.deegree.geometry.refs
 

Classes in org.deegree.geometry.refs with type parameters of type Curve
 class CurveReference<T extends Curve>
          The class TODO add class documentation here.
 

Classes in org.deegree.geometry.refs that implement Curve
 class CurveReference<T extends Curve>
          The class TODO add class documentation here.
 class LineStringReference
          The class TODO add class documentation here.
 

Uses of Curve in org.deegree.geometry.standard.composite
 

Classes in org.deegree.geometry.standard.composite that implement Curve
 class DefaultCompositeCurve
          Default implementation of CompositeCurve.
 

Methods in org.deegree.geometry.standard.composite that return Curve
 Curve DefaultCompositeCurve.get(int index)
           
 Curve DefaultCompositeCurve.remove(int index)
           
 Curve DefaultCompositeCurve.set(int index, Curve element)
           
 

Methods in org.deegree.geometry.standard.composite that return types with arguments of type Curve
 Iterator<Curve> DefaultCompositeCurve.iterator()
           
 ListIterator<Curve> DefaultCompositeCurve.listIterator()
           
 ListIterator<Curve> DefaultCompositeCurve.listIterator(int index)
           
 List<Curve> DefaultCompositeCurve.subList(int fromIndex, int toIndex)
           
 

Methods in org.deegree.geometry.standard.composite with parameters of type Curve
 boolean DefaultCompositeCurve.add(Curve e)
           
 void DefaultCompositeCurve.add(int index, Curve element)
           
 Curve DefaultCompositeCurve.set(int index, Curve element)
           
 

Method parameters in org.deegree.geometry.standard.composite with type arguments of type Curve
 boolean DefaultCompositeCurve.addAll(Collection<? extends Curve> c)
           
 boolean DefaultCompositeCurve.addAll(int index, Collection<? extends Curve> c)
           
 

Constructor parameters in org.deegree.geometry.standard.composite with type arguments of type Curve
DefaultCompositeCurve(String id, ICRS crs, PrecisionModel pm, List<Curve> memberCurves)
          Creates a new DefaultCompositeCurve from the given parameters.
 

Uses of Curve in org.deegree.geometry.standard.curvesegments
 

Methods in org.deegree.geometry.standard.curvesegments that return Curve
 Curve DefaultOffsetCurve.getBaseCurve()
           
 

Constructors in org.deegree.geometry.standard.curvesegments with parameters of type Curve
DefaultOffsetCurve(Curve baseCurve, Point direction, Measure distance)
          Creates a new DefaultOffsetCurve instance from the given parameters.
 

Uses of Curve in org.deegree.geometry.standard.multi
 

Constructor parameters in org.deegree.geometry.standard.multi with type arguments of type Curve
DefaultMultiCurve(String id, ICRS crs, PrecisionModel pm, List<Curve> members)
          Creates a new DefaultMultiCurve from the given parameters.
 

Uses of Curve in org.deegree.geometry.standard.primitive
 

Classes in org.deegree.geometry.standard.primitive that implement Curve
 class DefaultCurve
          Default implementation of Curve.
 class DefaultLinearRing
          Default implementation of Ring.
 class DefaultLineString
          Default implementation of LineString.
 class DefaultOrientableCurve
          Default implementation of OrientableCurve.
 class DefaultRing
          Default implementation of Ring.
 

Fields in org.deegree.geometry.standard.primitive with type parameters of type Curve
protected  List<Curve> DefaultRing.members
          The constituting Curve instances.
 

Methods in org.deegree.geometry.standard.primitive that return Curve
 Curve DefaultOrientableCurve.getBaseCurve()
           
 

Methods in org.deegree.geometry.standard.primitive that return types with arguments of type Curve
 List<Curve> DefaultRing.getMembers()
           
 

Constructors in org.deegree.geometry.standard.primitive with parameters of type Curve
DefaultOrientableCurve(String id, ICRS crs, Curve baseCurve, boolean isReversed)
          Creates a new DefaultOrientableCurve instance from the given parameters.
 

Constructor parameters in org.deegree.geometry.standard.primitive with type arguments of type Curve
DefaultRing(String id, ICRS crs, PrecisionModel pm, List<Curve> members)
          Creates a new DefaultRing instance from the given parameters.
 

Uses of Curve in org.deegree.geometry.validation
 

Methods in org.deegree.geometry.validation that return Curve
static Curve GeometryFixer.invertOrientation(Curve curve)
           
 

Methods in org.deegree.geometry.validation with parameters of type Curve
 boolean GeometryValidationEventHandler.curveDiscontinuity(Curve curve, int segmentIdx, List<Object> affectedGeometryParticles)
          Called when a discontinuity in a Curve is detected, i.e. the end point of segment does not coincide with the start point of the next.
 boolean GeometryValidationEventHandler.curvePointDuplication(Curve curve, Point point, List<Object> affectedGeometryParticles)
          Called when a sequence of two identical control points in a Curve is detected.
 boolean GeometryValidationEventHandler.curveSelfIntersection(Curve curve, Point location, List<Object> affectedGeometryParticles)
          Called when a self-intersection of a Curve is detected.
static Curve GeometryFixer.invertOrientation(Curve curve)
           
 

Uses of Curve in org.deegree.gml.geometry
 

Methods in org.deegree.gml.geometry that return Curve
 Curve GML3GeometryReader.parseAbstractCurve(XMLStreamReaderWrapper xmlStream, ICRS defaultCRS)
          Returns the object representation for the given gml:_Curve element event that the cursor of the associated XMLStreamReader points at.
 Curve GML3GeometryReader.parseCurve(XMLStreamReaderWrapper xmlStream, ICRS defaultCRS)
          Returns the object representation of a gml:Curve element.
 Curve GML3GeometryReader.parseCurveProperty(XMLStreamReaderWrapper xmlStream, ICRS defaultCRS)
          Returns the object representation of an element with type gml:CurvePropertyType (such as gml:curveProperty).
 

Methods in org.deegree.gml.geometry with parameters of type Curve
 void GML2GeometryWriter.exportCurve(Curve curve)
           
 void GMLGeometryWriter.exportCurve(Curve curve)
           
 void GML3GeometryWriter.exportCurve(Curve curve)
          Exporting a curve via the XMLStreamWriter given when the class was constructed
 void GML2GeometryWriter.exportLineString(Curve curve)
           
 

Method parameters in org.deegree.gml.geometry with type arguments of type Curve
 void GML2GeometryWriter.exportMultiLineString(MultiCurve<Curve> multiCurve)
           
 

Uses of Curve in org.deegree.gml.geometry.validation
 

Methods in org.deegree.gml.geometry.validation with parameters of type Curve
 boolean GMLValidationEventHandler.curveDiscontinuity(Curve curve, int segmentIdx, List<Object> affectedGeometryParticles, List<GMLElementIdentifier> affectedElements)
          Called when a discontinuity in a Curve is detected, i.e. the end point of segment does not coincide with the start point of the next.
 boolean GMLValidationEventHandler.curvePointDuplication(Curve curve, Point point, List<Object> affectedGeometryParticles, List<GMLElementIdentifier> affectedElements)
          Called when a sequence of two identical control points in a Curve is detected.
 boolean GMLValidationEventHandler.curveSelfIntersection(Curve curve, Point location, List<Object> affectedGeometryParticles, List<GMLElementIdentifier> affectedElements)
          Called when a self-intersection of a Curve is detected.
 



Copyright © 2011. All Rights Reserved.