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

org.deegree.model.spatialschema
Interface OrientableCurve

All Superinterfaces:
Geometry, OrientablePrimitive, Primitive, Serializable
All Known Subinterfaces:
CompositeCurve, Curve, Ring
All Known Implementing Classes:
CurveImpl, OrientableCurveImpl, RingImpl

public interface OrientableCurve
extends OrientablePrimitive

The specialisation of the OrientablePrimitive as a curve. Note that a orientated geometry can only have one direction. if you for example have to model a road that can be driven in two directions you need two identical geometries but ith different orientations.

-----------------------------------------------------

Version:
$Revision: 18195 $ $Date: 2009-06-18 17:55:39 +0200 (Do, 18. Jun 2009) $

Author:
Andreas Poth

Field Summary
 
Fields inherited from interface org.deegree.model.spatialschema.Geometry
BUFFER_CAP_BUTT, BUFFER_CAP_ROUND, BUFFER_CAP_SQUARE
 
Method Summary
 CurveBoundary getCurveBoundary()
           
 
Methods inherited from interface org.deegree.model.spatialschema.OrientablePrimitive
getOrientation, setOrientation
 
Methods inherited from interface org.deegree.model.spatialschema.Geometry
contains, contains, difference, distance, getBoundary, getBuffer, getBuffer, getCentroid, getConvexHull, getCoordinateDimension, getCoordinateSystem, getDimension, getEnvelope, getTolerance, intersection, intersects, isEmpty, isWithinDistance, setTolerance, translate, union
 

Method Detail

getCurveBoundary

CurveBoundary getCurveBoundary()
Returns:
the curve boundary of an orientable curve.

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