org.deegree.gml.geometry.refs
Class GeometricPrimitiveReference<T extends GeometricPrimitive>
java.lang.Object
org.deegree.gml.GMLReference<T>
org.deegree.gml.geometry.refs.GeometryReference<T>
org.deegree.gml.geometry.refs.GeometricPrimitiveReference<T>
- Type Parameters:
T -
- All Implemented Interfaces:
- Geometry, GeometricPrimitive, GMLObject
- Direct Known Subclasses:
- CurveReference, PointReference, SurfaceReference
public class GeometricPrimitiveReference<T extends GeometricPrimitive>
- extends GeometryReference<T>
- implements GeometricPrimitive
The class TODO add class documentation here.
- Version:
- $Revision: $, $Date: $
- Author:
- Markus Schneider, last edited by: $Author: schneider $
| Methods inherited from class org.deegree.gml.geometry.refs.GeometryReference |
contains, crosses, equals, getBuffer, getCentroid, getConvexHull, getCoordinateDimension, getCoordinateSystem, getDifference, getDistance, getEnvelope, getGMLProperties, getId, getIntersection, getPrecision, getUnion, intersects, isBeyond, isDisjoint, isWithin, isWithinDistance, overlaps, setCoordinateSystem, setGMLProperties, setId, setPrecision, touches |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 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, isWithin, isWithinDistance, overlaps, setCoordinateSystem, setGMLProperties, setId, setPrecision, touches |
GeometricPrimitiveReference
public GeometricPrimitiveReference(GMLReferenceResolver resolver,
String uri,
String baseURL)
- Creates a new
GeometricPrimitiveReference instance.
- Parameters:
resolver - used for resolving the reference, must not be nulluri - the geometry's uri, must not be nullbaseURL - base URL for resolving the uri, may be null (no resolving of relative URLs)
getGeometryType
public Geometry.GeometryType getGeometryType()
- Description copied from interface:
Geometry
- Returns the type of geometry.
- Specified by:
getGeometryType in interface Geometry- Specified by:
getGeometryType in interface GeometricPrimitive- Overrides:
getGeometryType in class GeometryReference<T extends GeometricPrimitive>
- Returns:
- the type of geometry
getPrimitiveType
public GeometricPrimitive.PrimitiveType getPrimitiveType()
- Description copied from interface:
GeometricPrimitive
- Returns the type of primitive.
- Specified by:
getPrimitiveType in interface GeometricPrimitive
- Returns:
- the type of primitive
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org]]>