TFraction

 
Classe TFraction
 
Representa uma fracção
 
Propriedades
 
 
float alturaAoSolo
 
Retorna a altura ao solo a que se situa a fracção
 
_______________________________________________
 
float area
 
Retorna a área útil da fracção.
 
_______________________________________________
 
string conclusao
 
Retorna o texto definido para a conclusão.
 
_______________________________________________
 
TInertia dadosInercia
 
Retorna um objecto TInertia que contém os dados necessário ao cálculo da inércia.
 
_______________________________________________
 
float erenClimatizacaoAquecimentoTotal
 
A energia total para aquecimento ambiente dos outros sistemas de energia renováveis.
 
_______________________________________________
    
float erenClimatizacaoArrefecimentoTotal
 
A energia total para arrefecimento ambiente dos outros sistemas de energia renováveis.
Não implementado. Reservado para uso futuro.
_______________________________________________
 
float erenAQSTotal
 
A energia total para AQS dos outros sistemas de energia renováveis.
_______________________________________________
    
float esolarTotal
 
A energia total para AQS dos sistemas solares.
_______________________________________________
 
boolean existe
 
Retorna True se a fracção existe ou False caso não exista
_______________________________________________
 
int id
 
Retorna o número que identifica a fracção
_______________________________________________
  
int inercia
 
Retorna um valor que define o resultado da inércia da fracção. Os valores são:
FRACA = 1
MEDIA = 2
FORTE = 3
_______________________________________________
    
string inerciaTxt
 
Retorna o valor da inércia em texto.
_______________________________________________
 
[TSurrounding] listaEnvolventes
 
Retorna uma lista das envolventes que pertencem à fracção.
_______________________________________________
    
[TWindow] listaJanelas
 
Retorna uma lista dos vãos envidraçados que pertencem à fracção.
_______________________________________________
    
[TNHPlace] listaLocaisNaoAquecidos
 
Retorna uma lista dos locais não aquecidos que pertencem à fracção.
_______________________________________________
    
[TImprovementMeasure] listaMedidasMelhoria
 
Retorna uma lista das medidas de melhoria da fracção.
_______________________________________________
    
[TOtherRenewableEnergySystem] listaOutrosSistemasER
 
Retorna uma lista dos outros sistemas de energia renovável da fracção.
_______________________________________________
 
[TThermalBridge] listaPTL
 
Retorna uma lista das pontes térmicas lineares da fracção.
_______________________________________________
    
[TWindow] listaTiposDescricaoJanelas
 
Retorna uma lista de janelas cuja descrição é distinta. A janela que representa cada descrição é a primeira da lista que possui essa descrição e apenas é retornada uma por cada descrição.
_______________________________________________
    
string nome
 
O nome da fracção.
_______________________________________________
    
float necessidadeAguaQuente
 
Retorna as necessidades de água quente em litros para a fracção.
_______________________________________________
 
float necessidadeEnergiaAguaQuente
 
Retorna as necessidades de água quente em kWh/ano para a fracção.
_______________________________________________
    
string notas
 
Retorna as notas definidas para a fracção.
_______________________________________________
 
string notasMedidasMelhoria
 
Retorna as notas gerais definidas para as medidas de melhorias da fracção.
_______________________________________________
    
string notasSistemasAQS
 
Retorna as notas definidas para os sitemas de AQS da fracção.
_______________________________________________
    
string notasSistemasClimatizacao
 
Retorna as notas definidas para os sistemas de climatização da fracção.
_______________________________________________
    
int numeroCorpos
 
Retorna o número de corpos da fracção.
_______________________________________________
    
int numeroDiasAberto
 
Retorna o número de dias em que a fracção está aberta.
_______________________________________________
 
int numeroOcupantes
 
Retorna o número de ocupantes da fracção.
_______________________________________________
 
int numeroPisos
 
Retorna o número de pisos da fracção.
_______________________________________________
    
string numeroPolicia
 
Retorna o número de polícia da fracção.
_______________________________________________
 
int numeroQuartos
 
Retorna o número de quartos da fracção.
_______________________________________________
 
string orientacao
 
Retorna a orientação da fachada principal da fracção.
_______________________________________________
 
float percentagemAreaJanelas
 
Retorna a percentagem de área de janelas em relação à área da fracção.
_______________________________________________
 
float peDireito
 
Retorna o valor calculado do pé-direito da fracção.
_______________________________________________
 
string portaFraccao
 
O valor da porta da fracção.
_______________________________________________
    
string resumoSolucoesEnvolventes
 
O resumo das soluções da fracção. Este resumo é escrito directamente pelo utilizador.
_______________________________________________
    
boolean seVolumePorPessoa
 
Retorna se o volume necessário de AQS é calculado com base no número de ocupantes ou definido directamente.
_______________________________________________
 
[TAirConditioningSystem] listaSistemasArCondicionado
 
Retorna uma lista dos sistemas de climatização da fracção.
_______________________________________________
    
TImprovementMeasure situacaoActual
 
Retorna uma medida de melhoria que representa a situação actual da fracção. Utilizado para obter os gastos anuais da situação actual.
_______________________________________________
 
string tipoEdificio
 
Retorna o tipo de fracção. Os tipos existentes são:
Edifício de Habitação Sem Sistema(s) de Climatização
Pequeno Edifício de Serviços Sem Sistema(s) de Climatização
_______________________________________________
    
string utilizacao
 
Retorna o tipo de utilização da fracção.
_______________________________________________
 
TVentilation ventilacao
 
Retorna um objecto que representa a ventilação da fracção
_______________________________________________
 
float volume
 
Retorna o volume da fracção.
_______________________________________________
 
float volumeAguaPorUnidade
 
Retorna o volume de água por ocupante utilizado para o cálculo do volume de ASQ total.
_______________________________________________
 
Funções
 
 
float areaEnvolventesPorCodigos([string])
 
Retorna a soma das áreas das envolventes opacas cujos códigos são passados na lista.
_______________________________________________
 
float areaFinalEnvolvente(TSurrounding)
 
Retorna a área final da envolvente opaca descontando todas as áreas especificadas da sua definição.
_______________________________________________
    
float areaJanelasExteriores(orientacao=None)
 
Retorna a área total dos vãos envidraçados exteriores. Caso uma orientação seja definida será retornado o resultado apenas para essa orientação.
_______________________________________________
 
float areaJanelasPorCodigos([string])
 
Retorna a soma das áreas dos vãos envidraçados cujos são passados na lista.
_______________________________________________
 
[TSurrounding] envolventesComSolucao(string codigo_solucao, int tipo, string codigo_lna=None)
 
Retorna a lista das envolventes opacas com o codigo de solução especificado, de determinado tipo e em contacto com determinado local não aquecido. Se o nome do local não aquecido não for passado retorna as exteriores.
Os valores possíveis para o tipo são :
    NORMAL = 1
    PONTE TÉRMICA PLANA = 2
    PORTA = 3
_______________________________________________
    
TSurrounding envolventePorNome(string)
 
Retorna a envolvente cujo nome é entrado.
_______________________________________________
 
[TWindow] janelasComSolucao(string codigo_solucao, string codigo_lna=None)
 
Retorna uma lista de vãos envidraçados com o codigo de solução especificado e em contacto com determinado local não aquecido.  Se o nome do local não aquecido não for passado retorna os exteriores.
_______________________________________________
 
TWindow janelaPorNome(string)
 
Retorna o vão envidraçado com determinado nome.
_______________________________________________
 
[TWindow] janelasPorOrientacao(string orient_name)
 
Retorna uma lista dos vãos envidraçados com determinada orientação. As orientações podem ser "N", "NE", "E", "SE", "S", "SW", "W", "NW" e "HOR"
_______________________________________________
    
TImprovementMeasure medidaMelhoria(string)
 
Retorna a medida de melhoria com determinado código.
_______________________________________________