org.deegree.geometry.primitive
Interface GeometricPrimitive
- All Superinterfaces:
- Geometry, GMLObject, Object, TypedObjectNode
- All Known Subinterfaces:
- CompositeCurve, CompositeSolid, CompositeSurface, Curve, LinearRing, LineString, OrientableCurve, OrientableSurface, Point, Polygon, PolyhedralSurface, Ring, Solid, Surface, Tin, TriangulatedSurface
- All Known Implementing Classes:
- CurveReference, DefaultCompositeCurve, DefaultCompositeSolid, DefaultCompositeSurface, DefaultCurve, DefaultLinearRing, DefaultLineString, DefaultOrientableCurve, DefaultOrientableSurface, DefaultPoint, DefaultPolygon, DefaultPolyhedralSurface, DefaultRing, DefaultSolid, DefaultSurface, DefaultTin, DefaultTriangulatedSurface, GeometricPrimitiveReference, LineStringReference, PointReference, PolygonReference, SolidReference, SurfaceReference
public interface GeometricPrimitive
- extends Geometry
A GeometricPrimitive
is a contigous geometry with single dimensionality.
For every dimensionality, a specialized interface exists:
- Version:
- $Revision: 31641 $, $Date: 2011-08-24 21:24:55 +0200 (Wed, 24 Aug 2011) $
- Author:
- Markus Schneider , last edited by: $Author: mschneider $
Methods inherited from interface org.deegree.geometry.Geometry |
contains, crosses, equals, getBuffer, getCentroid, getConvexHull, getCoordinateDimension, getCoordinateSystem, getDifference, getDistance, getEnvelope, getId, getIntersection, getPrecision, getUnion, intersects, isBeyond, isDisjoint, isSFSCompliant, isWithin, isWithinDistance, overlaps, setCoordinateSystem, setGMLProperties, setId, setPrecision, touches |
getGeometryType
Geometry.GeometryType getGeometryType()
- Must always return
Geometry.GeometryType#PRIMITIVE_GEOMETRY
.
- Specified by:
getGeometryType
in interface Geometry
- Returns:
- must always return
Geometry.GeometryType#PRIMITIVE_GEOMETRY
getPrimitiveType
GeometricPrimitive.PrimitiveType getPrimitiveType()
- Returns the type of primitive.
- Returns:
- the type of primitive
Copyright © 2011. All Rights Reserved.