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 |
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: CubiertaColor
- Color empleado para dibujar las curvas
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.