|
deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deegree.geometry.standard.AbstractDefaultGeometry
org.deegree.geometry.standard.DefaultEnvelope
public class DefaultEnvelope
Default implementation of Envelope.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.deegree.geometry.Geometry |
|---|
Geometry.GeometryType |
| Field Summary |
|---|
| Fields inherited from class org.deegree.geometry.standard.AbstractDefaultGeometry |
|---|
crs, id, jtsFactory, jtsGeometry, pm |
| Constructor Summary | |
|---|---|
DefaultEnvelope(Point min,
Point max)
Creates a new DefaultEnvelope instance with no id, crs and precisionmodel. |
|
DefaultEnvelope(String id,
CRS crs,
PrecisionModel pm,
Point min,
Point max)
Creates a new DefaultEnvelope instance from the given parameters. |
|
| Method Summary | |
|---|---|
protected com.vividsolutions.jts.geom.Polygon |
buildJTSGeometry()
|
Point |
getCentroid()
Returns the centroid of the geometry. |
int |
getCoordinateDimension()
Returns the coordinate dimension, i.e. the dimension of the space that the geometry is embedded in. |
Envelope |
getEnvelope()
Returns the minimal bounding box of the geometry. |
Geometry.GeometryType |
getGeometryType()
Must always return Geometry.GeometryType.ENVELOPE. |
Point |
getMax()
Returns the envelope's maximum coordinate |
Point |
getMin()
Returns the envelope's minimum coordinate. |
double |
getSpan(int dim)
Returns the envelope's span of the second dimension (in units of the associated coordinate system). |
double |
getSpan0()
Returns the envelope's span of the first dimension (in units of the associated coordinate system). |
double |
getSpan1()
Returns the envelope's span of the second dimension (in units of the associated coordinate system). |
Envelope |
merge(Envelope other)
Merges this envelope with another envelope into a new one. |
String |
toString()
|
| Methods inherited from class org.deegree.geometry.standard.AbstractDefaultGeometry |
|---|
contains, createFromJTS, crosses, equals, getAsDefaultGeometry, getBuffer, getConvexHull, getCoordinateSystem, getDifference, getDistance, getGMLProperties, getId, getIntersection, getJTSGeometry, 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, wait, wait, wait |
| Methods inherited from interface org.deegree.geometry.Geometry |
|---|
contains, crosses, equals, getBuffer, getConvexHull, getCoordinateSystem, getDifference, getDistance, getId, getIntersection, getPrecision, getUnion, intersects, isBeyond, isDisjoint, isWithin, isWithinDistance, overlaps, setCoordinateSystem, setGMLProperties, setId, setPrecision, touches |
| Methods inherited from interface org.deegree.gml.GMLObject |
|---|
getGMLProperties |
| Constructor Detail |
|---|
public DefaultEnvelope(Point min,
Point max)
DefaultEnvelope instance with no id, crs and precisionmodel.
min - max -
public DefaultEnvelope(String id,
CRS crs,
PrecisionModel pm,
Point min,
Point max)
DefaultEnvelope instance from the given parameters.
id - identifier, may be nullcrs - coordinate reference system, may be nullpm - precision model, may be nullmin - max - | Method Detail |
|---|
public int getCoordinateDimension()
Geometry
getCoordinateDimension in interface Geometrypublic Geometry.GeometryType getGeometryType()
EnvelopeGeometry.GeometryType.ENVELOPE.
getGeometryType in interface EnvelopegetGeometryType in interface GeometryGeometry.GeometryType.ENVELOPE.public Point getMax()
Envelope
getMax in interface Envelopepublic Point getMin()
Envelope
getMin in interface Envelopepublic double getSpan0()
Envelope
getSpan0 in interface Envelopepublic double getSpan1()
Envelope
getSpan1 in interface Envelopepublic double getSpan(int dim)
Envelope
getSpan in interface Envelopedim - index of the span to be returned
public Envelope merge(Envelope other)
Envelope
merge in interface Envelopepublic Envelope getEnvelope()
Geometry
getEnvelope in interface GeometrygetEnvelope in class AbstractDefaultGeometrypublic Point getCentroid()
Geometry
getCentroid in interface GeometrygetCentroid in class AbstractDefaultGeometryPoint that is the centroid of this geometryprotected com.vividsolutions.jts.geom.Polygon buildJTSGeometry()
buildJTSGeometry in class AbstractDefaultGeometrypublic String toString()
toString in class AbstractDefaultGeometry
|
deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||