Class CoeficienteVidrio

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--Parametro
                                |
                                +--CoeficienteVidrio
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

class CoeficienteVidrio
extends Parametro

Coeficiente de transmisión térmica del tipo de vidrio empleado en el edificio.

See Also:
Serialized Form

Inner classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock
 
Field Summary
private  float energiaTipo
           
private static int INCR_PIXEL
           
private static float PARAM5_MAX
           
private static float PARAM5_MIN
           
static float PARAM5_TIPO
           
private  float porcentVidrio
           
private static float XEND
           
private static float XSTART
           
private static float YEND
           
private static float YSTART
           
 
Fields inherited from class Parametro
abril_cooling, abril_equip, abril_fans, abril_heat_gas, abril_heat_reject, abril_heating, abril_lights, abril_pumps, abril_water, abril_water_gas, agosto_cooling, agosto_equip, agosto_fans, agosto_heat_gas, agosto_heat_reject, agosto_heating, agosto_lights, agosto_pumps, agosto_water, agosto_water_gas, alto, altoSup, alturaPiso, ancho, anual_cooling, anual_equip, anual_fans, anual_heat_gas, anual_heat_reject, anual_heating, anual_lights, anual_pumps, anual_total, anual_water, anual_water_gas, appletPoint, bepsAnual, boton, canvas, dataText, detallado, detalles, diciembre_cooling, diciembre_equip, diciembre_fans, diciembre_heat_gas, diciembre_heat_reject, diciembre_heating, diciembre_lights, diciembre_pumps, diciembre_water, diciembre_water_gas, dimen, DUMMY_FLOAT, encabezado, energiaAnual, enero_cooling, enero_equip, enero_fans, enero_heat_gas, enero_heat_reject, enero_heating, enero_lights, enero_pumps, enero_water, enero_water_gas, escalaEjeX, escalaEjeY, febrero_cooling, febrero_equip, febrero_fans, febrero_heat_gas, febrero_heat_reject, febrero_heating, febrero_lights, febrero_pumps, febrero_water, febrero_water_gas, fueraDeRango, incr_pixel, julio_cooling, julio_equip, julio_fans, julio_heat_gas, julio_heat_reject, julio_heating, julio_lights, julio_pumps, julio_water, julio_water_gas, junio_cooling, junio_equip, junio_fans, junio_heat_gas, junio_heat_reject, junio_heating, junio_lights, junio_pumps, junio_water, junio_water_gas, largo, largoSup, marzo_cooling, marzo_equip, marzo_fans, marzo_heat_gas, marzo_heat_reject, marzo_heating, marzo_lights, marzo_pumps, marzo_water, marzo_water_gas, mayo_cooling, mayo_equip, mayo_fans, mayo_heat_gas, mayo_heat_reject, mayo_heating, mayo_lights, mayo_pumps, mayo_water, mayo_water_gas, noviembre_cooling, noviembre_equip, noviembre_fans, noviembre_heat_gas, noviembre_heat_reject, noviembre_heating, noviembre_lights, noviembre_pumps, noviembre_water, noviembre_water_gas, octubre_cooling, octubre_equip, octubre_fans, octubre_heat_gas, octubre_heat_reject, octubre_heating, octubre_lights, octubre_pumps, octubre_water, octubre_water_gas, orientacion, orientacionDEG, p0, p1, param, param_max, param_min, param_tipo, pisosAlto, pisosBajo, resultados, septiembre_cooling, septiembre_equip, septiembre_fans, septiembre_heat_gas, septiembre_heat_reject, septiembre_heating, septiembre_lights, septiembre_pumps, septiembre_water, septiembre_water_gas, tablaSi, tramo_param, var_max, varEnerg, varEnergiaParametro, varParam, xEnd, xOrigin, xPixelEnd, xPixelMax, xPixelMin, xPixelsParam, xPixelStart, xPixelTipo, xPuntoTipo, xStart, yEnd, yOrigin, yPixel_consumoAnual_xPixel, yPixel_consumoAnual_xPixel2, yPixelEnd, yPixelStart, yPixelTipo, yPuntoTipo, yStart
 
Fields inherited from class java.awt.Dialog
base, keepBlocking, modal, nameCounter, resizable, serialVersionUID, title
 
Fields inherited from class java.awt.Window
active, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, state, warningString, weakThis, windowListener, windowSerializedDataVersion
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads
 
Fields inherited from class java.awt.Component
accessibleContext, actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
CoeficienteVidrio(java.lang.String param, Fotorred mainWin)
          Constructor
 
Method Summary
protected  void actualValores()
          Calcula los resultados de la simulación para un nuevo valor del coeficiente de transmisión del vidrio.
protected  void crearArraysDatos_abril()
          Crea los arrays de datos para generar las Curvas de consumo en el mes de Abril
protected  void crearArraysDatos_agosto()
          Crea los arrays de datos para generar las Curvas de consumo en el mes de Agosto
private  void crearArraysDatos_anuales()
          Crea los arrays de datos para generar las Curvas de consumo anual
protected  void crearArraysDatos_diciembre()
          Crea los arrays de datos para generar las Curvas de consumo en el mes de Diciembre
protected  void crearArraysDatos_enero()
          Crea los arrays de datos para generar las Curvas de consumo en el mes de Enero
protected  void crearArraysDatos_febrero()
          Crea los arrays de datos para generar las Curvas de consumo en el mes de Febrero
protected  void crearArraysDatos_julio()
          Crea los arrays de datos para generar las Curvas de consumo en el mes de Julio
protected  void crearArraysDatos_junio()
          Crea los arrays de datos para generar las Curvas de consumo en el mes de Junio
protected  void crearArraysDatos_marzo()
          Crea los arrays de datos para generar las Curvas de consumo en el mes de Marzo
protected  void crearArraysDatos_mayo()
          Crea los arrays de datos para generar las Curvas de consumo en el mes de Mayo
protected  void crearArraysDatos_noviembre()
          Crea los arrays de datos para generar las Curvas de consumo en el mes de Noviembre
protected  void crearArraysDatos_octubre()
          Crea los arrays de datos para generar las Curvas de consumo en el mes de Octubre
protected  void crearArraysDatos_septiembre()
          Crea los arrays de datos para generar las Curvas de consumo en el mes de Septiembre
 void draw(java.awt.Graphics g)
          Muestra las curvas de consumo estimado.
 void mostrarPuntoTrabajo(java.awt.Graphics g, float abscisaPunto, float y, int xPixel, int yPixel)
          Muestra la posición y valores del punto de trabajo sobre la curva de simulación.
protected  void outRangeText()
          Muestra un mensaje avisando que el valor de este parámetro está fuera del rango de variación considerado.
protected  void setDataText()
          Actualiza la informacióm mostrada en pantalla como resultado de la simulación de este parámetro.
 
Methods inherited from class Parametro
action, areaLights, calcDeltaE, calcIncrementos, calcIncrEnerg, calcIncrParam, calcularBEPS, calcularEnergia, calcularEnvolvente, calcularSupInterior, calcVarEnergParam, crearArraysDatos_mensuales, deltaToParam, domHotWater, domHotWaterGas, escalaGraph, getEnergiaAnual, getSupInterior, getVarEnergia, getVarEnergiaParam, getVarParam, getVarPorcentEnergia, grafico, heatReject, iniciarTipo, leerDim, miscEquip, numeroPisos, ponerLimites, pumps, recalc, redondeo_a_1, redondeo_a_2, redondeo_a_3, regresion_lineal_tramos, scaleX, scaleXPunto, scaleY, spaceCool, spaceHeat, spaceHeatGas, testRango, theFunction, ventFans
 
Methods inherited from class java.awt.Dialog
, addNotify, conditionalShow, constructComponentName, dispose, disposeImpl, getAccessibleContext, getTitle, hide, hideAndDisposeHandler, initIDs, interruptBlocking, isModal, isResizable, paramString, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, eventEnabled, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postProcessKeyEvent, postWindowEvent, preProcessKeyEvent, processEvent, processWindowEvent, readObject, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, toBack, toFront, transferFocus, writeObject
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

PARAM5_TIPO

public static final float PARAM5_TIPO

PARAM5_MIN

private static final float PARAM5_MIN

PARAM5_MAX

private static final float PARAM5_MAX

XSTART

private static final float XSTART

XEND

private static final float XEND

YSTART

private static final float YSTART

YEND

private static final float YEND

energiaTipo

private float energiaTipo

porcentVidrio

private float porcentVidrio

INCR_PIXEL

private static final int INCR_PIXEL
Constructor Detail

CoeficienteVidrio

public CoeficienteVidrio(java.lang.String param,
                         Fotorred mainWin)
Constructor
Parameters:
param - Título de la ventana de representación de datos y curvas.
mainWin - Enlace a la clase principal del programa.
Method Detail

crearArraysDatos_anuales

private void crearArraysDatos_anuales()
Crea los arrays de datos para generar las Curvas de consumo anual

crearArraysDatos_enero

protected void crearArraysDatos_enero()
Crea los arrays de datos para generar las Curvas de consumo en el mes de Enero
Overrides:
crearArraysDatos_enero in class Parametro

crearArraysDatos_febrero

protected void crearArraysDatos_febrero()
Crea los arrays de datos para generar las Curvas de consumo en el mes de Febrero
Overrides:
crearArraysDatos_febrero in class Parametro

crearArraysDatos_marzo

protected void crearArraysDatos_marzo()
Crea los arrays de datos para generar las Curvas de consumo en el mes de Marzo
Overrides:
crearArraysDatos_marzo in class Parametro

crearArraysDatos_abril

protected void crearArraysDatos_abril()
Crea los arrays de datos para generar las Curvas de consumo en el mes de Abril
Overrides:
crearArraysDatos_abril in class Parametro

crearArraysDatos_mayo

protected void crearArraysDatos_mayo()
Crea los arrays de datos para generar las Curvas de consumo en el mes de Mayo
Overrides:
crearArraysDatos_mayo in class Parametro

crearArraysDatos_junio

protected void crearArraysDatos_junio()
Crea los arrays de datos para generar las Curvas de consumo en el mes de Junio
Overrides:
crearArraysDatos_junio in class Parametro

crearArraysDatos_julio

protected void crearArraysDatos_julio()
Crea los arrays de datos para generar las Curvas de consumo en el mes de Julio
Overrides:
crearArraysDatos_julio in class Parametro

crearArraysDatos_agosto

protected void crearArraysDatos_agosto()
Crea los arrays de datos para generar las Curvas de consumo en el mes de Agosto
Overrides:
crearArraysDatos_agosto in class Parametro

crearArraysDatos_septiembre

protected void crearArraysDatos_septiembre()
Crea los arrays de datos para generar las Curvas de consumo en el mes de Septiembre
Overrides:
crearArraysDatos_septiembre in class Parametro

crearArraysDatos_octubre

protected void crearArraysDatos_octubre()
Crea los arrays de datos para generar las Curvas de consumo en el mes de Octubre
Overrides:
crearArraysDatos_octubre in class Parametro

crearArraysDatos_noviembre

protected void crearArraysDatos_noviembre()
Crea los arrays de datos para generar las Curvas de consumo en el mes de Noviembre
Overrides:
crearArraysDatos_noviembre in class Parametro

crearArraysDatos_diciembre

protected void crearArraysDatos_diciembre()
Crea los arrays de datos para generar las Curvas de consumo en el mes de Diciembre
Overrides:
crearArraysDatos_diciembre in class Parametro

outRangeText

protected void outRangeText()
Muestra un mensaje avisando que el valor de este parámetro está fuera del rango de variación considerado.
Overrides:
outRangeText in class Parametro

setDataText

protected void setDataText()
Actualiza la informacióm mostrada en pantalla como resultado de la simulación de este parámetro.
Overrides:
setDataText in class Parametro

actualValores

protected void actualValores()
Calcula los resultados de la simulación para un nuevo valor del coeficiente de transmisión del vidrio.
Overrides:
actualValores in class Parametro

draw

public void draw(java.awt.Graphics g)
Muestra las curvas de consumo estimado.
Overrides:
draw in class Parametro
Parameters:
g - Entorno gráfico donde dibujar.

mostrarPuntoTrabajo

public void mostrarPuntoTrabajo(java.awt.Graphics g,
                                float abscisaPunto,
                                float y,
                                int xPixel,
                                int yPixel)
Muestra la posición y valores del punto de trabajo sobre la curva de simulación.
Overrides:
mostrarPuntoTrabajo in class Parametro
Parameters:
g - Entorno gráfico donde dibujar.
abscisaPunto - Coordenada X del punto de trabajo.
y - Coordenada Y del punto de trabajo.
xPixel - Posición sobre el eje X de la pantalla (en pixels).
yPixel - Posición sobre el eje Y de la pantalla (en pixels).