Class Extent

java.lang.Object
org.cresques.px.Extent

public class Extent extends Object
Clase que getiona el extent de una imagen
Author:
Luis W.Sevilla (sevilla_lui@gva.es)
  • Constructor Details

    • Extent

      public Extent()
      Constructor sin par�metros
    • Extent

      public Extent(Point2D pt1, Point2D pt2)
      Constructor
      Parameters:
      pt1 - punto que representa la esquina superior izquierda
      pt2 - 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 izquierda
      y1 - punto que representa la coordenada Y de la esquina superior izquierda
      x2 - punto que representa la coordenada X de la esquina inferior derecha
      y2 - punto que representa la coordenada Y de la esquina inferior derecha
    • Extent

      public Extent(Rectangle2D r)
      Constructor
      Parameters:
      r - Rectangulo 2D
    • Extent

      public Extent(Extent ext)
      Constructor de copia
      Parameters:
      ext - Objeto Extent
  • Method Details

    • clone

      public Object clone()
      Crea un objeto extent identico y lo retorna
      Overrides:
      clone in class Object
      Returns:
      Objeto extent
    • 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

      public Point2D getMin()
      Obtiene el punto minimo
      Returns:
      minimo
    • getMax

      public Point2D getMax()
      Obtiene el punto maximo
      Returns:
      maximo
    • isAt

      public boolean isAt(Point2D pt)
    • width

      public double width()
    • height

      public double height()
    • add

      public void add(Point2D pt)
      Verifica un punto, y modifica el extent si no esta incluido
    • add

      public void add(Extent ext)
    • getScale

      public double[] getScale(int width, int height)
      Obtiene la escala
      Parameters:
      width - Ancho
      height - Alto
      Returns:
    • getScale

      public double[] getScale(double width, double height)
    • toRectangle2D

      public Rectangle2D toRectangle2D()
    • toString

      public String toString()
      Overrides:
      toString in class Object