linjaapplication
Class PiirraTaulut

java.lang.Object
  extended by linjaapplication.PiirraTaulut

public class PiirraTaulut
extends java.lang.Object

PiirraTaulut sisältää taulujen piirtämiseen tarvittavat metodit.


Constructor Summary
PiirraTaulut()
           
 
Method Summary
 void piirraArvot(int x, int y, int reuna, int MAX_X, int MAX_Y, int MK, int TK, int TL, int VK, int HK, double TLev, double TKork, double TARKM, double MKork, double HKork, double VKork, java.awt.Graphics2D g2)
          piirräArvotAL piirtää arvot LINJATAULU kuvaan
 void piirraKatko(int x, int y, int reuna, int MAX_X, int MAX_Y, int TLev, int HKork, int AMKork, int YMKork, java.awt.Graphics2D g2)
          piirräKatko piirtää katkoviivan Ala- ja Ylätaulun kuvien valille "LINJATAULU" kuvaan
 void piirraMittaViivat(int x, int y, int reuna, int MAX_X, int MAX_Y, int TKork, int TLev, int VKork, int HKork, int TARKM, int MKork, java.awt.Graphics2D g2)
          piirräMittaViivat piirtää mittaviivat LINJATAULU kuvaan
 void piirraTaulu(int x, int y, int reuna, int MAX_X, int MAX_Y, int TKork, int TLev, java.awt.Graphics2D g2)
          piirraTaulu piirtää linjataulun "LINJATAULU" kuvaan
 void piirraTaulunJalka(int x, int y, int reuna, int MAX_X, int MAX_Y, int TKork, int TLev, int HKork, int TARKM, java.awt.Graphics2D g2)
          piirräTaulunJalka piirtää TaulunJalan LINJATAULU kuvaan
 void piirraValo(int x, int y, int reuna, int MAX_X, int MAX_Y, int TKork, int TLev, int VKork, int HKork, java.awt.Graphics2D g2)
          piirräValo piirtää valon LINJATAULU kuvaan
 void puhdistaPiirtoPinta(int x, int y, int MAX_X, int MAX_Y, java.awt.Graphics2D g2)
          puhdistaPiirtopinta tyhjentää piirtopinnan
 double skaalaus(double kerroin, double x)
          skaalaus skaalaa.
 void tietoKentta(int x, int y, int reuna, int MAX_X, int MAX_Y, int kuvaaja, java.lang.String tyoNumero, java.lang.String linjanNimi, java.lang.String vaylanNimi, java.lang.String aika, java.lang.String laatijanNimi, java.awt.Graphics2D g2)
          tietokenttä kertoo oleeliset tiedot vasemmassa yläkulmassa.
 double ylemmanLoistonKorkeus(double MYt, double HYt, double KYt, double VYt)
          ylemmänLoistonKorkeus palauttaa ylemmänloiston absoluuttisenkorkeuden merenpinnasta mitattuna, onko se valo vai taulunyläreuna? Valonkorkeus on jo merenpinnanarvo, mutta taulunyläreunaan(mastonkorkeuteen) pitää lisätä maastonkorkeus (merenpinnasta)!!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PiirraTaulut

public PiirraTaulut()
Method Detail

skaalaus

public double skaalaus(double kerroin,
                       double x)
skaalaus skaalaa.

Parameters:
kerroin -
x -
Returns:
skaalausKerroin

puhdistaPiirtoPinta

public void puhdistaPiirtoPinta(int x,
                                int y,
                                int MAX_X,
                                int MAX_Y,
                                java.awt.Graphics2D g2)
puhdistaPiirtopinta tyhjentää piirtopinnan

Parameters:
x -
y -
MAX_X -
MAX_Y -
g2 -

ylemmanLoistonKorkeus

public double ylemmanLoistonKorkeus(double MYt,
                                    double HYt,
                                    double KYt,
                                    double VYt)
ylemmänLoistonKorkeus palauttaa ylemmänloiston absoluuttisenkorkeuden merenpinnasta mitattuna, onko se valo vai taulunyläreuna? Valonkorkeus on jo merenpinnanarvo, mutta taulunyläreunaan(mastonkorkeuteen) pitää lisätä maastonkorkeus (merenpinnasta)!!

Parameters:
MYt -
HYt -
KYt -
VYt -
Returns:
korkeus

tietoKentta

public void tietoKentta(int x,
                        int y,
                        int reuna,
                        int MAX_X,
                        int MAX_Y,
                        int kuvaaja,
                        java.lang.String tyoNumero,
                        java.lang.String linjanNimi,
                        java.lang.String vaylanNimi,
                        java.lang.String aika,
                        java.lang.String laatijanNimi,
                        java.awt.Graphics2D g2)
tietokenttä kertoo oleeliset tiedot vasemmassa yläkulmassa. Piirtää kehyksen myös ympärille

Parameters:
x -
y -
reuna -
MAX_X -
MAX_Y -
kuvaaja -
tyoNumero -
linjanNimi -
vaylanNimi -
aika -
laatijanNimi -
g2 -

piirraKatko

public void piirraKatko(int x,
                        int y,
                        int reuna,
                        int MAX_X,
                        int MAX_Y,
                        int TLev,
                        int HKork,
                        int AMKork,
                        int YMKork,
                        java.awt.Graphics2D g2)
piirräKatko piirtää katkoviivan Ala- ja Ylätaulun kuvien valille "LINJATAULU" kuvaan

Parameters:
x -
y -
reuna -
MAX_X -
MAX_Y -
TLev -
HKork -
AMKork -
YMKork -
g2 -

piirraTaulu

public void piirraTaulu(int x,
                        int y,
                        int reuna,
                        int MAX_X,
                        int MAX_Y,
                        int TKork,
                        int TLev,
                        java.awt.Graphics2D g2)
piirraTaulu piirtää linjataulun "LINJATAULU" kuvaan

Parameters:
x -
y -
reuna -
MAX_X -
MAX_Y -
TKork -
TLev -
g2 -

piirraTaulunJalka

public void piirraTaulunJalka(int x,
                              int y,
                              int reuna,
                              int MAX_X,
                              int MAX_Y,
                              int TKork,
                              int TLev,
                              int HKork,
                              int TARKM,
                              java.awt.Graphics2D g2)
piirräTaulunJalka piirtää TaulunJalan LINJATAULU kuvaan

Parameters:
x -
y -
reuna -
MAX_X -
MAX_Y -
TKork -
TLev -
HKork -
TARKM -
g2 -

piirraValo

public void piirraValo(int x,
                       int y,
                       int reuna,
                       int MAX_X,
                       int MAX_Y,
                       int TKork,
                       int TLev,
                       int VKork,
                       int HKork,
                       java.awt.Graphics2D g2)
piirräValo piirtää valon LINJATAULU kuvaan

Parameters:
x -
y -
reuna -
MAX_X -
HKork -
TKork -
MAX_Y -
VKork -
TLev -
g2 -

piirraMittaViivat

public void piirraMittaViivat(int x,
                              int y,
                              int reuna,
                              int MAX_X,
                              int MAX_Y,
                              int TKork,
                              int TLev,
                              int VKork,
                              int HKork,
                              int TARKM,
                              int MKork,
                              java.awt.Graphics2D g2)
piirräMittaViivat piirtää mittaviivat LINJATAULU kuvaan

Parameters:
x -
y -
MAX_X -
reuna -
MAX_Y -
TKork -
MKork -
VKork -
TLev -
HKork -
g2 -
TARKM -

piirraArvot

public void piirraArvot(int x,
                        int y,
                        int reuna,
                        int MAX_X,
                        int MAX_Y,
                        int MK,
                        int TK,
                        int TL,
                        int VK,
                        int HK,
                        double TLev,
                        double TKork,
                        double TARKM,
                        double MKork,
                        double HKork,
                        double VKork,
                        java.awt.Graphics2D g2)
piirräArvotAL piirtää arvot LINJATAULU kuvaan

Parameters:
x -
y -
reuna -
g2 -
MKork -
MAX_X -
MAX_Y -
TL -
TK -
VK -
MK -
HKork -
VKork -
HK -
TARKM -
TLev -
TKork -