Class FLayoutZooms

java.lang.Object
org.gvsig.app.project.documents.layout.FLayoutZooms
All Implemented Interfaces:
org.gvsig.tools.observer.Observable

public class FLayoutZooms extends Object implements org.gvsig.tools.observer.Observable
Clase encargada de realizar los zooms al Layout.
Author:
Vicente Caballero Navarro
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addObserver(org.gvsig.tools.observer.Observer o)
     
    void
    deleteObserver(org.gvsig.tools.observer.Observer o)
     
    void
     
    void
    Aplica el zoom real teniendo en cuenta la resolución de pantalla.
    void
    setPan(Point p1, Point p2)
    Modifica los puntos de control para generar el zoom del Layout
    void
    Realiza un zoom in a las vista añadidas al Layout que esten seleccionadas
    void
    Realiza un zoom out a las vistas añadidas al Layout y que estén seleccionadas
    void
    setZoom(double dif, Point p2)
    Realiza un zoom out sobre el Layout que se le pasa como parámetro.
    void
    Realiza un zoom por rectángulo o por punto con un escalado por defecto sobre el Layout que se le pasa como parámetro.
    void
    Realiza un zoom out sobre el Layout que se le pasa como parámetro.
    void
    Realiza un zoom a todos los elementos del layout.
    void
    Realiza un zoom in a partir del zoom actual de la vista.
    void
    Realiza un zoom out a partir del zoom actual de la vista.
    void
    Realiza un zoom a los elementos que esten seleccionados, si no hay ningún elemento seleccionado no realiza ningún zoom

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FLayoutZooms

      public FLayoutZooms(LayoutPanel layoutPanel)
  • Method Details

    • setZoomIn

      public void setZoomIn(Point p1, Point p2)
      Realiza un zoom por rectángulo o por punto con un escalado por defecto sobre el Layout que se le pasa como parámetro.
      Parameters:
      p1 - punto de inicio del rectángulo.
      p2 - punto final del recángulo.
    • setZoomOut

      public void setZoomOut(Point p2)
      Realiza un zoom out sobre el Layout que se le pasa como parámetro.
      Parameters:
      p2 - punto central del rectángulo.
    • setZoom

      public void setZoom(double dif, Point p2)
      Realiza un zoom out sobre el Layout que se le pasa como parámetro.
      Parameters:
      dif - factor.
      p2 - punto final del recángulo.
    • realZoom

      public void realZoom()
      Aplica el zoom real teniendo en cuenta la resolución de pantalla.
    • zoomIn

      public void zoomIn()
      Realiza un zoom in a partir del zoom actual de la vista.
    • zoomOut

      public void zoomOut()
      Realiza un zoom out a partir del zoom actual de la vista.
    • zoomSelect

      public void zoomSelect()
      Realiza un zoom a los elementos que esten seleccionados, si no hay ningún elemento seleccionado no realiza ningún zoom
    • zoomAllFrames

      public void zoomAllFrames()
      Realiza un zoom a todos los elementos del layout.
    • setViewZoomIn

      public void setViewZoomIn(Point2D poi1, Point2D poi2)
      Realiza un zoom in a las vista añadidas al Layout que esten seleccionadas
      Parameters:
      p1 - Punto inicial del rectángulo
      p2 - Punto final del rectángulo
    • setViewZoomOut

      public void setViewZoomOut(Point p2)
      Realiza un zoom out a las vistas añadidas al Layout y que estén seleccionadas
      Parameters:
      p2 - Punto central
    • setPan

      public void setPan(Point p1, Point p2)
      Modifica los puntos de control para generar el zoom del Layout
      Parameters:
      p1 - Punto inicial
      p2 - Punto final
    • addObserver

      public void addObserver(org.gvsig.tools.observer.Observer o)
      Specified by:
      addObserver in interface org.gvsig.tools.observer.Observable
    • deleteObserver

      public void deleteObserver(org.gvsig.tools.observer.Observer o)
      Specified by:
      deleteObserver in interface org.gvsig.tools.observer.Observable
    • deleteObservers

      public void deleteObservers()
      Specified by:
      deleteObservers in interface org.gvsig.tools.observer.Observable