Class PanelesFachada

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

public class PanelesFachada
extends PanelesFachadas

Los objetos de esta clase contienen las características de los paneles colocados sobre una fachada 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
PanelesFachada(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 fachada.
 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

PanelesFachada

public PanelesFachada(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 fachada.
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.