public class Extent extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
Extent.Has |
Constructor and Description |
---|
Extent()
Constructor sin parámetros
|
Extent(double x1,
double y1,
double x2,
double y2)
Contructor
|
Extent(Extent ext)
Constructor de copia
|
Extent(Point2D pt1,
Point2D pt2)
Constructor
|
Extent(Rectangle2D r)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
add(Extent ext) |
void |
add(Point2D pt)
Verifica un punto, y modifica el extent si no está incluido
|
Object |
clone()
Crea un objeto extent identico y lo retorna
|
Point2D |
getMax()
Obtiene el punto máximo
|
Point2D |
getMin()
Obtiene el punto mínimo
|
double[] |
getScale(double width,
double height) |
double[] |
getScale(int width,
int height)
Obtiene la escala
|
double |
height() |
boolean |
isAt(Point2D pt) |
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
|
Rectangle2D |
toRectangle2D() |
String |
toString() |
double |
width() |
public Extent()
public Extent(Point2D pt1, Point2D pt2)
pt1
- punto que representa la esquina superior izquierdapt2
- punto que representa la esquina inferior derechapublic Extent(double x1, double y1, double x2, double y2)
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 derechapublic Extent(Rectangle2D r)
r
- Rectangulo 2Dpublic Extent(Extent ext)
ext
- Objeto Extentpublic Object clone()
public double minX()
public double minY()
public double maxX()
public double maxY()
public Point2D getMin()
public Point2D getMax()
public boolean isAt(Point2D pt)
public double width()
public double height()
public void add(Point2D pt)
public void add(Extent ext)
public double[] getScale(int width, int height)
width
- Anchoheight
- Altopublic double[] getScale(double width, double height)
public Rectangle2D toRectangle2D()