Class Cruz

java.lang.Object
  extended by Forma
      extended by Cruz

public class Cruz
extends Forma

Clase Cruz que es un extends de la clase Forma


Method Summary
 void escalar(java.awt.Point c, double factor)
          Permite cambiar el tamano en forma escalada
 java.awt.Point getRef(java.awt.Point vertice)
          Metodo heredado de la clase forma, pero que no es utilizdo por esta clase, pero que debe retornar un punto
 int getTipoFigura()
          Devuelve el tipo de figura
 void paintComponent(java.awt.Graphics2D g2d)
          Metodo que permite dibujar la figura en pantalla
 void rotar(java.awt.Point c, double deltaAngulo)
          Permite rotar la figura respecto a algun punto
 void setPoint(java.awt.Point c)
          Setea el punto central de la cruz
 void trasladar(double dx, double dy)
          Permite trasladar la figura dentro de la ventana
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setPoint

public void setPoint(java.awt.Point c)
Setea el punto central de la cruz

Parameters:
c - punto centro de la cruz

paintComponent

public void paintComponent(java.awt.Graphics2D g2d)
Metodo que permite dibujar la figura en pantalla

Specified by:
paintComponent in class Forma
Parameters:
g2d - Variable Graphics2d

escalar

public void escalar(java.awt.Point c,
                    double factor)
Permite cambiar el tamano en forma escalada

Specified by:
escalar in class Forma
Parameters:
c - Punto respecto al cual se realiza el escalamiento
factor - factor del escalamiento

rotar

public void rotar(java.awt.Point c,
                  double deltaAngulo)
Permite rotar la figura respecto a algun punto

Specified by:
rotar in class Forma
Parameters:
c - Punto respecto al que se rotara la figura
deltaAngulo - angulo de rotacion

trasladar

public void trasladar(double dx,
                      double dy)
Permite trasladar la figura dentro de la ventana

Specified by:
trasladar in class Forma
Parameters:
dx - desplazamiento en el eje x de la figura
dy - desplazamiento en el eje y de la figura

getTipoFigura

public int getTipoFigura()
Devuelve el tipo de figura

Specified by:
getTipoFigura in class Forma
Returns:
Retorna un entero, que corresponde al tipo de figura actual

getRef

public java.awt.Point getRef(java.awt.Point vertice)
Metodo heredado de la clase forma, pero que no es utilizdo por esta clase, pero que debe retornar un punto

Specified by:
getRef in class Forma
Parameters:
vertice - vertice de la figura de la que retornara un punto
Returns:
retorna un punto