public interface Extent extends Persistent
Modifier and Type | Method and Description |
---|---|
Extent |
clone() |
Extent |
convert(ICoordTrans trans)
Converts the bounding box to other coordinate reference system
|
Extent |
encloseBoundinBoxes(Extent ext)
Adds the current extent to the selected extent and returns the maximum
bounding box that enclose both.
|
boolean |
equals(java.lang.Object obj)
Compares two extents
|
double |
getCenterX()
Obtiene el centro en X del extent
|
double |
getCenterY()
Obtiene el centro en Y del extent
|
GridExtent |
getGridExtent(double cellSize)
Builds a new GridExtent using this extension
|
double |
getLLX()
Obtiene la coordenada X de la esquina inferior izquierda.
|
double |
getLLY()
Obtiene la coordenada Y de la esquina inferior izquierda.
|
java.awt.geom.Point2D |
getLR()
Gets the lower right corner
|
double |
getLRX()
Obtiene la coordenada X de la esquina inferior derecha.
|
double |
getLRY()
Obtiene la coordenada Y de la esquina inferior derecha.
|
java.awt.geom.Point2D |
getMax()
Obtiene el punto máximo
|
java.awt.geom.Point2D |
getMin()
Obtiene el punto mínimo
|
double[] |
getScale(double width,
double height) |
double[] |
getScale(int width,
int height)
Obtiene la escala
|
java.awt.geom.Point2D |
getUL()
Gets the upper left corner
|
double |
getULX()
Obtiene la coordenada X de la esquina superior izquierda.
|
double |
getULY()
Obtiene la coordenada Y de la esquina superior izquierda.
|
double |
getURX()
Obtiene la coordenada X de la esquina superior derecha.
|
double |
getURY()
Obtiene la coordenada Y de la esquina superior derecha.
|
double |
height()
Obtiene el alto
|
Extent |
intersection(Extent ext)
Gets the intersection between two bounding box
|
boolean |
intersects(Extent ext)
Returns true if the selected bounding box intersects with the
current
|
double |
maxX()
Obtiene la coordenada X máxima
|
double |
maxY()
Obtiene la coordenada Y máxima
|
double |
minX()
Obtiene la coordenada X mínima
|
double |
minY()
Obtiene la coordenada Y mínima
|
java.awt.geom.Point2D |
rasterToWorld(java.awt.geom.Point2D pt,
double cellsize)
Given a cell size, converts a point in raster coordinates to world coordinates
|
void |
setLRXToMax()
Asigna la coordenada X de la esquina inferior derecha al máximo X
|
void |
setLRXToMin()
Asigna la coordenada X de la esquina inferior derecha al mínimo X
|
void |
setLRYToMax()
Asigna la coordenada Y de la esquina inferior derecha al máximo Y
|
void |
setLRYToMin()
Asigna la coordenada Y de la esquina inferior derecha al mínimo Y
|
void |
setULXToMax()
Asigna la coordenada X de la esquina superior izquierda al máximo X
|
void |
setULXToMin()
Asigna la coordenada X de la esquina superior izquierda al mínimo X
|
void |
setULYToMax()
Asigna la coordenada Y de la esquina superior izquierda al máximo Y
|
void |
setULYToMin()
Asigna la coordenada Y de la esquina superior izquierda al mínimo Y
|
java.awt.geom.Rectangle2D |
toRectangle2D() |
double |
width()
Obtiene el ancho
|
java.awt.geom.Point2D |
worldToRaster(java.awt.geom.Point2D pt,
double cellsize)
Given a cell size, converts a point in world coordinates to pixel coordinates
|
loadFromState, saveToState
GridExtent getGridExtent(double cellSize)
cellSize
- double minX()
double minY()
double maxX()
double maxY()
java.awt.geom.Point2D getMin()
java.awt.geom.Point2D getMax()
double width()
double height()
double getCenterX()
double getCenterY()
java.awt.geom.Rectangle2D toRectangle2D()
java.awt.geom.Point2D getUL()
java.awt.geom.Point2D getLR()
double getULX()
double getULY()
double getLRX()
double getLRY()
double getURX()
double getURY()
double getLLX()
double getLLY()
void setULXToMin()
void setULXToMax()
void setULYToMin()
void setULYToMax()
void setLRXToMin()
void setLRXToMax()
void setLRYToMin()
void setLRYToMax()
Extent encloseBoundinBoxes(Extent ext)
ext
- Extent intersection(Extent ext)
ext
- boolean intersects(Extent ext)
ext
- double[] getScale(int width, int height)
width
- Anchoheight
- Altodouble[] getScale(double width, double height)
Extent convert(ICoordTrans trans)
trans
- The CRS conversorEnvelopeNotInitializedException
- if the envelope is empty.java.awt.geom.Point2D rasterToWorld(java.awt.geom.Point2D pt, double cellsize)
pt
- Point to transformjava.awt.geom.Point2D worldToRaster(java.awt.geom.Point2D pt, double cellsize)
pt
- Point to transformboolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- Extent clone()