Classe que representa o relatório de índice de infestação do Aedes aegypti e Aedes albopictus.

Hierarchy

  • RelatorioIndice

Constructors

Properties

estratoNumero: string

Número do estrato.

ibAegypti: number

Índice de Breteau (IB) do Aedes aegypti.

ibAlbopictus: number

Índice de Breteau (IB) do Aedes albopictus.

iipAegypti: number

Índice de infestação predial (IIP) do Aedes aegypti.

iipAlbopictus: number

Índice de infestação predial (IIP) do Aedes albopictus.

percentualPerda: number

Percentual de perda entre imóveis programados e inspecionados.

tiposRecipientesAegypti: {
    [key: string]: {
        percentual: number;
        quantidade: number;
    };
}

Tipos de recipientes inspecionados para o Aedes aegypti, com suas quantidades e percentuais.

Type declaration

  • [key: string]: {
        percentual: number;
        quantidade: number;
    }
    • percentual: number
    • quantidade: number
totalImoveisInspecionados: number

Total de imóveis inspecionados.

totalImoveisProgramados: number

Total de imóveis programados.

totalOutrosInspecionadosAegypti: number

Total de outros imóveis inspecionados para o Aedes aegypti.

totalOutrosInspecionadosAlbopictus: number

Total de outros imóveis inspecionados para o Aedes albopictus.

totalRecipientesAegypti: number

Total de recipientes inspecionados para o Aedes albopictus.

totalRecipientesAlbopictus: number

Total de recipientes inspecionados para o Aedes aegypti.

totalTBInspecionadosAegypti: number

Total de terrenos baldios inspecionados para o Aedes aegypti.

totalTBInspecionadosAlbopictus: number

Total de terrenos baldios inspecionados para o Aedes albopictus.

Methods

  • Atualiza a propriedade tiposRecipientesAegypti com informações sobre a quantidade de um tipo específico de criadouro encontrada durante as inspeções.

    Parameters

    • criadouroLevantamento: CriadouroLevantamento

      O objeto CriadouroLevantamento contendo as informações a serem atualizadas.

    Returns void

  • Calcula a porcentagem de imóveis que não foram inspecionados.

    Returns number

    A porcentagem de imóveis que não foram inspecionados, arredondada para uma casa decimal.

  • Calcula o número total de imóveis inspecionados que contêm mosquitos Aedes aegypti.

    Returns number

    O número total de imóveis inspecionados que contêm mosquitos Aedes aegypti.

  • Calcula o número total de imóveis inspecionados que contêm mosquitos Aedes albopictus.

    Returns number

    O número total de imóveis inspecionados que contêm mosquitos Aedes albopictus.

  • Desserializa um objeto JSON em um objeto RelatorioIndice.

    Parameters

    • json: any

      O objeto JSON a ser desserializado.

    Returns RelatorioIndice

    O objeto RelatorioIndice desserializado.

Generated using TypeDoc