Package linjaapplication

Class Summary
ConnectToBoard ConnectToBoard sisältää taulun mittojen asettamisen ja hakemisen.
ConnectToLight ConnectToLight sisältää valonvoimakkuuden mittojen asettamisen ja hakemisen.
ConnectToMast ConnectToMast sisältää maston mittojen asettamisen ja hakemisen.
ExitListener ExitListener on kuuntelijaluokka, jota kutsutaan yläluokasta, ExitListener sulkee ikkunan.
Laskenta Laskenta luokassa suoritetaan kaikki laskenta, niin taulujenkoot kuin valovoimakkuudet ja K-arvo
LinjaAboutBox LinjaAboutBox näyttää tietoja ikkunan käyttäjälle.
LinjaApplication LinjaApplication pitää sisällään ohjelman pääluokkan.
Linjakuva Linjakuva esittää nimensä mukaisesti Taulujenlinja kuvat mittoineen päivineen.
LinjaView LinjaView on GUI luokka, joka sisältää graafisen käyttöliittymän koodin.
MastoDialog MastoDialog näyttää käyttäjälle mastoDialogin mihin käyttäjä voi muuttaa haluamiaan alkuarvoja laskennassa.
PiirraProfiili PiirraProfiili piirtää linjan profiilikuvan, jossa on taulujen, mastojen ja valojen kuvaajat sekä mitat: kaukopiste, lähipiste, alataulu, ylätaulu ja katsojankorkeus.
PiirraTaulut PiirraTaulut sisältää taulujen piirtämiseen tarvittavat metodit.
Piirto Piirto luokka sisältää taulujen ja linjaprofiilin piirtämisen toteutuksen.
PrintUtilities PrintUtilities on Yksinkertainen luokka, jolla voi helposti tulostaa minkä tahansa ikkunan/komponentin, kuten esim JPanel sisällön.
Taulukuva Taulukuva esittää nimensä mukaisesti Etu- ja Takataulujen kuvat mittoineen päivineen.
TulostaTiedot TulostaTiedot piirtää tulostaTiedot ikkunaan.
TulosteKuva TulosteKuva piirtää tulosteKuvan ikkunaan, jonka käyttäjä voi halutessaan tulostaa vaikka printterillä.
ValoDialog ValoDialog näyttää käyttäjälle valoDialogin, mihin käyttäjä voi halutessaan asettaa omat arvonsa optimoidussa laskennassa.