Class Stasjon

java.lang.Object
  extended byStasjon

class Stasjon
extends java.lang.Object


Field Summary
(package private)  java.lang.String fylke
          Fylket stasjonen ligger i
(package private)  java.lang.String kommune
          Kommunen stasjonen ligger i
(package private)  Manedsdata[] mdata
          Inneholder månedsobjektene for den gitte stasjonen
(package private)  int moh
          Stasjonens høyde over havet (m)
(package private)  java.lang.String stasjonsnavn
          Værstasjonens navn
(package private)  java.lang.String stasjonsnr
          Værstasjonens nummer
 
Constructor Summary
(package private) Stasjon(java.lang.String stasjonsnr)
          Kontruktør for klassen stasjon
(package private) Stasjon(java.lang.String stasjonsnr, java.lang.String stasjonsnavn, int moh, java.lang.String kommune, java.lang.String fylke)
          Kontruktør for klassen stasjon
 
Method Summary
(package private)  int antallUvaersDager(int mnd)
          Henter antall uværsdager fra Månedsdata
(package private)  double middelTemp(int mnd)
          Regner ut gjennomsnittlig temperatur i en gitt måned
(package private)  double nedborSum(int mnd)
          Regner ut gjennomsnittlig daglig nedbør i en gitt måned
(package private)  void registrerMaaling(int dag, int mnd, double maksvind, double nedbor, double mintemp, double makstemp)
          Tar imot data om en ny værmåling fra vaeranalyse og sender til månedsdata
(package private)  void skrivUt()
          Skriver ut data om det gitte stasjonsobjektet
(package private)  double sumNedbor()
          Regner ut gjennomsnittlig daglig nedbør i alle 6 månedene
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stasjonsnr

java.lang.String stasjonsnr
Værstasjonens nummer


stasjonsnavn

java.lang.String stasjonsnavn
Værstasjonens navn


moh

int moh
Stasjonens høyde over havet (m)


kommune

java.lang.String kommune
Kommunen stasjonen ligger i


fylke

java.lang.String fylke
Fylket stasjonen ligger i


mdata

Manedsdata[] mdata
Inneholder månedsobjektene for den gitte stasjonen

Constructor Detail

Stasjon

Stasjon(java.lang.String stasjonsnr,
        java.lang.String stasjonsnavn,
        int moh,
        java.lang.String kommune,
        java.lang.String fylke)
Kontruktør for klassen stasjon


Stasjon

Stasjon(java.lang.String stasjonsnr)
Kontruktør for klassen stasjon

Method Detail

skrivUt

void skrivUt()
Skriver ut data om det gitte stasjonsobjektet


antallUvaersDager

int antallUvaersDager(int mnd)
Henter antall uværsdager fra Månedsdata


registrerMaaling

void registrerMaaling(int dag,
                      int mnd,
                      double maksvind,
                      double nedbor,
                      double mintemp,
                      double makstemp)
Tar imot data om en ny værmåling fra vaeranalyse og sender til månedsdata


sumNedbor

double sumNedbor()
Regner ut gjennomsnittlig daglig nedbør i alle 6 månedene


nedborSum

double nedborSum(int mnd)
Regner ut gjennomsnittlig daglig nedbør i en gitt måned


middelTemp

double middelTemp(int mnd)
Regner ut gjennomsnittlig temperatur i en gitt måned