public abstract class DefaultEnvelope
extends java.lang.Object
implements org.gvsig.fmap.geom.primitive.Envelope, org.gvsig.tools.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isEmpty |
protected static java.lang.String |
LOWERCORNER_FIELD |
protected static org.gvsig.fmap.geom.GeometryManager |
manager |
protected org.gvsig.fmap.geom.primitive.Point |
max |
protected org.gvsig.fmap.geom.primitive.Point |
min |
static java.lang.String |
PERSISTENCE_DEFINITION_NAME |
protected static java.lang.String |
UPPERCORNER_FIELD |
| Constructor and Description |
|---|
DefaultEnvelope() |
DefaultEnvelope(org.gvsig.fmap.geom.primitive.Point min,
org.gvsig.fmap.geom.primitive.Point max) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
boolean |
contains(org.gvsig.fmap.geom.primitive.Envelope envelope) |
boolean |
equals(java.lang.Object other) |
double |
getCenter(int dimension)
Returns the center ordinate along the specified dimension.
|
org.gvsig.fmap.geom.Geometry |
getGeometry() |
double |
getLength(int dimension)
Returns the envelope length along the specified dimension.
|
org.gvsig.fmap.geom.primitive.Point |
getLowerCorner()
A coordinate position consisting of all the minimal ordinates for each
dimension for all points within the Envelope.
|
double |
getMaximum(int dimension)
Returns the maximal ordinate along the specified dimension.
|
double |
getMinimum(int dimension)
Returns the minimal ordinate along the specified dimension.
|
org.gvsig.fmap.geom.primitive.Point |
getUpperCorner()
A coordinate position consisting of all the maximal ordinates for each
dimension for all points within the Envelope.
|
boolean |
intersects(org.gvsig.fmap.geom.primitive.Envelope envelope) |
boolean |
isEmpty() |
void |
loadFromState(org.gvsig.tools.persistence.PersistentState state) |
static void |
registerPersistent() |
void |
saveToState(org.gvsig.tools.persistence.PersistentState state) |
void |
setLowerCorner(org.gvsig.fmap.geom.primitive.Point lowerCorner) |
void |
setUpperCorner(org.gvsig.fmap.geom.primitive.Point upperCorner) |
java.lang.String |
toString() |
protected boolean isEmpty
protected static final java.lang.String LOWERCORNER_FIELD
protected static org.gvsig.fmap.geom.GeometryManager manager
protected org.gvsig.fmap.geom.primitive.Point max
protected org.gvsig.fmap.geom.primitive.Point min
public static final java.lang.String PERSISTENCE_DEFINITION_NAME
protected static final java.lang.String UPPERCORNER_FIELD
public DefaultEnvelope()
public DefaultEnvelope(org.gvsig.fmap.geom.primitive.Point min,
org.gvsig.fmap.geom.primitive.Point max)
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic boolean contains(org.gvsig.fmap.geom.primitive.Envelope envelope)
contains in interface org.gvsig.fmap.geom.primitive.Envelopepublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic double getCenter(int dimension)
getCenter in interface org.gvsig.fmap.geom.primitive.Envelopedimension - DOCUMENT ME!public org.gvsig.fmap.geom.Geometry getGeometry()
getGeometry in interface org.gvsig.fmap.geom.primitive.Envelopepublic double getLength(int dimension)
getLength in interface org.gvsig.fmap.geom.primitive.Envelopedimension - public org.gvsig.fmap.geom.primitive.Point getLowerCorner()
getLowerCorner in interface org.gvsig.fmap.geom.primitive.Envelopepublic double getMaximum(int dimension)
getMaximum in interface org.gvsig.fmap.geom.primitive.Envelopedimension - public double getMinimum(int dimension)
getMinimum in interface org.gvsig.fmap.geom.primitive.Envelopedimension - public org.gvsig.fmap.geom.primitive.Point getUpperCorner()
getUpperCorner in interface org.gvsig.fmap.geom.primitive.Envelopepublic boolean intersects(org.gvsig.fmap.geom.primitive.Envelope envelope)
intersects in interface org.gvsig.fmap.geom.primitive.Envelopepublic boolean isEmpty()
isEmpty in interface org.gvsig.fmap.geom.primitive.Envelopepublic void loadFromState(org.gvsig.tools.persistence.PersistentState state)
throws org.gvsig.tools.persistence.exception.PersistenceException
loadFromState in interface org.gvsig.tools.persistence.Persistentorg.gvsig.tools.persistence.exception.PersistenceExceptionpublic static void registerPersistent()
public void saveToState(org.gvsig.tools.persistence.PersistentState state)
throws org.gvsig.tools.persistence.exception.PersistenceException
saveToState in interface org.gvsig.tools.persistence.Persistentorg.gvsig.tools.persistence.exception.PersistenceExceptionpublic void setLowerCorner(org.gvsig.fmap.geom.primitive.Point lowerCorner)
setLowerCorner in interface org.gvsig.fmap.geom.primitive.Envelopepublic void setUpperCorner(org.gvsig.fmap.geom.primitive.Point upperCorner)
setUpperCorner in interface org.gvsig.fmap.geom.primitive.Envelopepublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2014 gvSIG Association. All Rights Reserved.