Package org.cresques.px
Class Extent
java.lang.Object
org.cresques.px.Extent
Clase que getiona el extent de una imagen
- Author:
- Luis W.Sevilla (sevilla_lui@gva.es)
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidVerifica un punto, y modifica el extent si no esta incluidovoidclone()Crea un objeto extent identico y lo retornagetMax()Obtiene el punto maximogetMin()Obtiene el punto minimodouble[]getScale(double width, double height) double[]getScale(int width, int height) Obtiene la escaladoubleheight()booleandoublemaxX()Obtiene la coordenada X maximadoublemaxY()Obtiene la coordenada Y maximadoubleminX()Obtiene la coordenada X minimadoubleminY()Obtiene la coordenada Y minimatoString()doublewidth()
-
Constructor Details
-
Extent
public Extent()Constructor sin par�metros -
Extent
Constructor- Parameters:
pt1- punto que representa la esquina superior izquierdapt2- punto que representa la esquina inferior derecha
-
Extent
public Extent(double x1, double y1, double x2, double y2) Contructor- Parameters:
x1- punto que representa la coordenada X de la esquina superior izquierday1- punto que representa la coordenada Y de la esquina superior izquierdax2- punto que representa la coordenada X de la esquina inferior derechay2- punto que representa la coordenada Y de la esquina inferior derecha
-
Extent
Constructor- Parameters:
r- Rectangulo 2D
-
Extent
Constructor de copia- Parameters:
ext- Objeto Extent
-
-
Method Details
-
clone
Crea un objeto extent identico y lo retorna -
minX
public double minX()Obtiene la coordenada X minima- Returns:
- valor de la coordenada X minima
-
minY
public double minY()Obtiene la coordenada Y minima- Returns:
- valor de la coordenada X minima
-
maxX
public double maxX()Obtiene la coordenada X maxima- Returns:
- valor de la coordenada X maxima
-
maxY
public double maxY()Obtiene la coordenada Y maxima- Returns:
- valor de la coordenada Y maxima
-
getMin
Obtiene el punto minimo- Returns:
- minimo
-
getMax
Obtiene el punto maximo- Returns:
- maximo
-
isAt
-
width
public double width() -
height
public double height() -
add
Verifica un punto, y modifica el extent si no esta incluido -
add
-
getScale
public double[] getScale(int width, int height) Obtiene la escala- Parameters:
width- Anchoheight- Alto- Returns:
-
getScale
public double[] getScale(double width, double height) -
toRectangle2D
-
toString
-