chuidiang.graficos
Class ZoomEscalaGraficaPolar

java.lang.Object
  extended by chuidiang.graficos.ZoomEscalaGraficaPolar
All Implemented Interfaces:
InterfaceZoomable

public class ZoomEscalaGraficaPolar
extends java.lang.Object
implements InterfaceZoomable

Zoom para un gráfico polar.


Constructor Summary
ZoomEscalaGraficaPolar(EscalaGraficaPolar escala)
          Crea un nuevo objeto de la clase ZoomEscalaGraficaPolar.
 
Method Summary
 void acercar(double porcentaje)
          Acerca el gráfico polar el porcentaje indicado.
 void alejar(double porcentaje)
          Aleja el gráfico polar el porcentaje indicado.
 void desplazar(double viejaX, double viejaY, double nuevaX, double nuevaY)
          Desplaza el gráfico polar de forma qun un punto dado pase a tener unas nuevas coordenadas indicadas.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZoomEscalaGraficaPolar

public ZoomEscalaGraficaPolar(EscalaGraficaPolar escala)
Crea un nuevo objeto de la clase ZoomEscalaGraficaPolar.

Parameters:
escala - Escala del gráfico polar.
Method Detail

acercar

public void acercar(double porcentaje)
Acerca el gráfico polar el porcentaje indicado.

Specified by:
acercar in interface InterfaceZoomable
Parameters:
porcentaje - en %.

alejar

public void alejar(double porcentaje)
Aleja el gráfico polar el porcentaje indicado.

Specified by:
alejar in interface InterfaceZoomable
Parameters:
porcentaje - en %.

desplazar

public void desplazar(double viejaX,
                      double viejaY,
                      double nuevaX,
                      double nuevaY)
Desplaza el gráfico polar de forma qun un punto dado pase a tener unas nuevas coordenadas indicadas.

Specified by:
desplazar in interface InterfaceZoomable
Parameters:
viejaX - radio del punto.
viejaY - angulo en radianes.
nuevaX - nuevo radio deseado para el punto.
nuevaY - nuevo angulo en radianes deseado para el punto.