Class PanelesCubierta

java.lang.Object
  |
  +--PanelesFachadas
        |
        +--PanelesCubierta

public class PanelesCubierta
extends PanelesFachadas

Los objetos de esta clase contienen las características de todos los paneles colocados sobre la cubierta del edificio.


Fields inherited from class PanelesFachadas
albedo, azimuth, betaCell, bounds, colorDibujo, control, DUMMY_FLOAT, DUMMY_INT, error, esquinasX, esquinasY, g, generadorPV, IscCell, lienzoFachada, menus, modulos_paralelo, modulos_serie, Npm, Nsm, pendiente, PmaxCell, supFachada, T_TONC, tipoModuloPV, VocCell
 
Constructor Summary
PanelesCubierta(MenuFrame menu, ModuloPV tipoPanel, int serie, int paralelo, int beta, java.awt.Canvas lienzo, int cont, java.awt.Color color)
          Constructor
 
Method Summary
protected  boolean check_espacio()
          Comprueba si los paneles elegidos caben en la cubierta.
 void setEsquinasFachada(float[][] coord)
          Obtiene las dimensiones de la fachada para establecer sus esquinas y centrarlas en la imagen.
 
Methods inherited from class PanelesFachadas
crear_fastGeneradorPV, crearGeneradorPV, getAlbedo, getAzimuth, getNp, getNs, getPendiente, getTipoModulo, paint, setAlbedo, setAll, setAzimuth, setColor, setNp, setNs, setPendiente, setSupFachada, setTipoModulo, space_error
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

PanelesCubierta

public PanelesCubierta(MenuFrame menu,
                       ModuloPV tipoPanel,
                       int serie,
                       int paralelo,
                       int beta,
                       java.awt.Canvas lienzo,
                       int cont,
                       java.awt.Color color)
Constructor
Parameters:
ModuloPV - Tipo de panel fotovoltaico empleado en la fachada'.
int - serie Número de paneles conectados en serie.
int - paralelo Número de paneles conectados en paralelo.
int - beta Pendiente en grados sobre la horizontal.
Canvas - Elemento gráfico donde dibujar la fachada.
int - Variable de control para identificar la fachada.0: Fachada S. 4: Cubierta
Color - Color empleado para dibujar las curvas
Method Detail

check_espacio

protected boolean check_espacio()
Comprueba si los paneles elegidos caben en la cubierta.
Overrides:
check_espacio in class PanelesFachadas
Returns:
boolean true si caben todos los paneles. False en caso contrario.

setEsquinasFachada

public void setEsquinasFachada(float[][] coord)
Obtiene las dimensiones de la fachada para establecer sus esquinas y centrarlas en la imagen.
Parameters:
float[][] - Array de coordenadas de las esquinas de una fachada o cubierta.