Class Sala

java.lang.Object
  extended by Sala

public class Sala
extends java.lang.Object

Implementa la clase Sala


Field Summary
static double CERO
           
static int CUATRO
           
static int INFOALTO
           
static int INFOANCHO
           
static int INFOHORIZONTAL
           
static int INFOVERTICAL
           
static double TAMANO
           
static int TRES
           
 
Method Summary
 void desmarcar()
          Metodo que hace invisible rectangulos luego de generada la accion sobre la sala
 boolean find(java.awt.geom.Point2D p)
          Metodo que permite determinar si mouse presionado se encuentra sobre la sala
 boolean findLink(java.awt.geom.Point2D p)
          Metodo que encuentra el link asociado a cada sala o lugar del mapa
 void findZona(double x, double y, double ancho, double alto)
          Metodo que determina si la sala se encuentra dentro de zona
 boolean getFill()
          Metodo que retorna valor de atributo fill return retorna tru o false dependiendo del contenido de fill
 java.lang.String getLink()
          return entrega el la direccion URL asociada al sector del piso
 java.lang.String getName()
          return entrega el nombre de la sala seleccionada
 int getPiso()
          return entrega el identificador del piso actual (2, 3 o 4)
 void paintComponent(java.awt.Graphics2D g2d)
          Metodo que nos permite que la sala sea dibujable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CERO

public static final double CERO
See Also:
Constant Field Values

TRES

public static final int TRES
See Also:
Constant Field Values

CUATRO

public static final int CUATRO
See Also:
Constant Field Values

TAMANO

public static final double TAMANO
See Also:
Constant Field Values

INFOVERTICAL

public static final int INFOVERTICAL
See Also:
Constant Field Values

INFOHORIZONTAL

public static final int INFOHORIZONTAL
See Also:
Constant Field Values

INFOALTO

public static final int INFOALTO
See Also:
Constant Field Values

INFOANCHO

public static final int INFOANCHO
See Also:
Constant Field Values
Method Detail

getFill

public boolean getFill()
Metodo que retorna valor de atributo fill return retorna tru o false dependiendo del contenido de fill


paintComponent

public void paintComponent(java.awt.Graphics2D g2d)
Metodo que nos permite que la sala sea dibujable

Parameters:
g2d - Objeto graphics2d que permite dibujar la sala

desmarcar

public void desmarcar()
Metodo que hace invisible rectangulos luego de generada la accion sobre la sala


find

public boolean find(java.awt.geom.Point2D p)
Metodo que permite determinar si mouse presionado se encuentra sobre la sala

Parameters:
p - Punto que identifica posicion del mouse sobre el panel return Retorna true si el punto se encuentra sobre una sala

findLink

public boolean findLink(java.awt.geom.Point2D p)
Metodo que encuentra el link asociado a cada sala o lugar del mapa

Parameters:
p, - punto en el cual se encuentra posicionado el mouse

getPiso

public int getPiso()
return entrega el identificador del piso actual (2, 3 o 4)


findZona

public void findZona(double x,
                     double y,
                     double ancho,
                     double alto)
Metodo que determina si la sala se encuentra dentro de zona

Parameters:
x - coordenada de esquina superior de izquierda zona
y - coordenada de esquina superior izquierda de zona
ancho - ancho de zona
alto - alto de zona

getLink

public java.lang.String getLink()
return entrega el la direccion URL asociada al sector del piso


getName

public java.lang.String getName()
return entrega el nombre de la sala seleccionada