|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deegree.model.spatialschema.GeometryImpl org.deegree.model.spatialschema.BoundaryImpl org.deegree.model.spatialschema.PrimitiveBoundaryImpl org.deegree.model.spatialschema.CurveBoundaryImpl
public class CurveBoundaryImpl
default implementation of the CurveBoundary interface from package deegree.model.spatialschema.
------------------------------------------------------------
Field Summary |
---|
Fields inherited from class org.deegree.model.spatialschema.GeometryImpl |
---|
boundary, centroid, convexHull, crs, empty, envelope, mute, valid |
Fields inherited from interface org.deegree.model.spatialschema.Geometry |
---|
BUFFER_CAP_BUTT, BUFFER_CAP_ROUND, BUFFER_CAP_SQUARE |
Constructor Summary | |
---|---|
protected |
CurveBoundaryImpl(CoordinateSystem crs,
Position sp,
Position ep)
constructor of curve_boundary with CS_CoordinateSystem and startpoint and endpoint |
Method Summary | |
---|---|
protected void |
calculateParam()
calculates the envelope of the curve boundary |
java.lang.Object |
clone()
|
boolean |
equals(java.lang.Object other)
checks if this curve is completely equal to the submitted geometry |
int |
getCoordinateDimension()
The operation "coordinateDimension" shall return the dimension of the coordinates that define this Geometry, which must be the same as the coordinate dimension of the coordinate reference system for this Geometry. |
int |
getDimension()
The operation "dimension" shall return the inherent dimension of this Geometry, which shall be less than or equal to the coordinate dimension. |
Position |
getEndPoint()
returns the EndPoint of the boundary |
Position |
getStartPoint()
returns the StartPoint of the boundary |
boolean |
intersects(Geometry gmo)
The Boolean valued operation "intersects" shall return TRUE if this Geometry intersects another Geometry. |
java.lang.String |
toString()
|
Methods inherited from class org.deegree.model.spatialschema.BoundaryImpl |
---|
isCycle |
Methods inherited from class org.deegree.model.spatialschema.GeometryImpl |
---|
contains, contains, difference, distance, getBoundary, getBuffer, getBuffer, getCentroid, getConvexHull, getCoordinateSystem, getEnvelope, getTolerance, intersection, isEmpty, isValid, isWithinDistance, setCoordinateSystem, setEmpty, setTolerance, setValid, translate, union |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.deegree.model.spatialschema.Boundary |
---|
isCycle |
Methods inherited from interface org.deegree.model.spatialschema.Geometry |
---|
contains, contains, difference, distance, getBoundary, getBuffer, getBuffer, getCentroid, getConvexHull, getCoordinateSystem, getEnvelope, getTolerance, intersection, isEmpty, isWithinDistance, setTolerance, translate, union |
Constructor Detail |
---|
protected CurveBoundaryImpl(CoordinateSystem crs, Position sp, Position ep)
crs
- sp
- ep
- Method Detail |
---|
public int getDimension()
getDimension
in interface Geometry
public int getCoordinateDimension()
getCoordinateDimension
in interface Geometry
public java.lang.Object clone()
clone
in class GeometryImpl
public Position getStartPoint()
getStartPoint
in interface CurveBoundary
public Position getEndPoint()
getEndPoint
in interface CurveBoundary
public boolean equals(java.lang.Object other)
equals
in class GeometryImpl
other
- object to compare to
public boolean intersects(Geometry gmo)
intersects
in interface Geometry
intersects
in class GeometryImpl
gmo
- the Geometry to intersect with
protected void calculateParam()
calculateParam
in class GeometryImpl
public java.lang.String toString()
toString
in class GeometryImpl
|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org