|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectlinjaapplication.Piirto
public class Piirto
Piirto luokka sisältää taulujen ja linjaprofiilin piirtämisen toteutuksen.
| Constructor Summary | |
|---|---|
Piirto()
|
|
| Method Summary | |
|---|---|
double |
katsojienKorkeusEroKPLP(double kantoMatkaKP,
double kantoMatkaLP,
double hk)
Katsojien korkeusero kaukopisteessä(KP) ja lähipisteessä(LP). |
double |
maanpinnanKaarevuus(double kantoMatka,
double hk)
maanpinnanKaarevuus piirtää merenpinnankaarevuuden "LINJAPROFIILI" kuvaan. |
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 |
java.awt.geom.GeneralPath |
piirraKolmio(float x0,
float y0,
float x1,
float y1,
float x2,
float y2)
piirraKolmio piirtää kolmion "LINJAPROFIILI" kuvaan. |
void |
piirraLinjaProfiili(int x,
int y,
int reuna,
int MAX_X,
int MAX_Y,
int DKti,
int DYti,
int DLti,
int HKti,
int korkeusEroAL,
int korkeusEroYL,
int korkeusEroYLAL,
int osumaKohta,
int MAti,
int MYti,
int KAti,
int KYti,
int LAti,
int LYti,
int HAti,
int HYti,
int VAti,
int VYti,
int TAti,
int TYti,
java.awt.Graphics2D g2)
piirräLinjaProfiili piirtää mittaviivat LINJAPROFIILI kuvaan |
void |
piirraLinjaProfiilinArvot(int x,
int y,
int reuna,
int MAX_X,
int MAX_Y,
double DK,
double DY,
double DL,
double HK,
int DKti,
int DYti,
int DLti,
int HKti,
int korkeusEroAL,
int korkeusEroYL,
int korkeusEroYLAL,
int LAti,
int HAti,
int KAti,
java.awt.Graphics2D g2)
piirräLinjaProfiilinArvot piirtää linjaprofiilinarvot LINJAPROFIILI kuvaan |
java.awt.geom.GeneralPath |
piirraMaasto(float x0,
float y0,
float x1,
float y1,
float x2,
float y2,
float x3,
float y3,
float x4,
float y4)
GeneralPath piirraMaasto piirtaa maastonpinnan "LINJAPROFIILI" kuvaan, piirtää viivoja aina pisteestä seuraavaan ja palauttaa maaston kuvaajan. |
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_EN(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. |
void |
tietoKentta_FI(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. |
void |
tietoKentta_SE(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 |
|---|
public Piirto()
| Method Detail |
|---|
public java.awt.geom.GeneralPath piirraMaasto(float x0,
float y0,
float x1,
float y1,
float x2,
float y2,
float x3,
float y3,
float x4,
float y4)
x0 - piste x0y0 - piste y0x1 - piste x1y1 - piste y1x2 - piste x2y2 - piste y2x3 - piste x3y3 - piste y3x4 - piste x4y4 - piste y4
public java.awt.geom.GeneralPath piirraKolmio(float x0,
float y0,
float x1,
float y1,
float x2,
float y2)
x0 - piste x0y0 - piste y0x1 - piste x1y1 - piste y1x2 - piste x2y2 - piste y2
public double maanpinnanKaarevuus(double kantoMatka,
double hk)
kantoMatka - Kantomatkahk - Katsojan silmänkorkeus merenpinnasta
public double katsojienKorkeusEroKPLP(double kantoMatkaKP,
double kantoMatkaLP,
double hk)
kantoMatkaKP - Kantomatka kaukopisteessäkantoMatkaLP - Kantomatka lähipisteessähk - Katsojan silmänkorkeus merenpinnasta
public double skaalaus(double kerroin,
double x)
kerroin - Skaalaus kerroinx - Skaalattava arvo
public void puhdistaPiirtoPinta(int x,
int y,
int MAX_X,
int MAX_Y,
java.awt.Graphics2D g2)
x - piste xy - piste yMAX_X - Maksimi leveysMAX_Y - Maksimi korkueg2 -
public double ylemmanLoistonKorkeus(double MYt,
double HYt,
double KYt,
double VYt)
MYt - Ylemmän taulun MAAstonkorkeusHYt - Ylemmän taulun MAStonkorkeusKYt - Ylemmän taulun korkeusVYt - Ylemmän taulun valon korkeus
public void tietoKentta_FI(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)
x - y - reuna - MAX_X - MAX_Y - kuvaaja - tyoNumero - linjanNimi - vaylanNimi - aika - laatijanNimi - g2 -
public void tietoKentta_SE(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)
x - y - reuna - MAX_X - MAX_Y - kuvaaja - tyoNumero - linjanNimi - vaylanNimi - aika - laatijanNimi - g2 -
public void tietoKentta_EN(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)
x - y - reuna - MAX_X - MAX_Y - kuvaaja - tyoNumero - linjanNimi - vaylanNimi - aika - laatijanNimi - g2 -
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)
x - y - reuna - MAX_X - MAX_Y - TLev - HKork - AMKork - YMKork - g2 -
public void piirraTaulu(int x,
int y,
int reuna,
int MAX_X,
int MAX_Y,
int TKork,
int TLev,
java.awt.Graphics2D g2)
x - y - reuna - MAX_X - MAX_Y - TKork - TLev - g2 -
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)
x - y - reuna - MAX_X - MAX_Y - TKork - TLev - HKork - TARKM - g2 -
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)
x - y - reuna - MAX_X - MAX_Y - TKork - TLev - VKork - HKork - g2 -
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)
x - y - reuna - MAX_X - MAX_Y - TKork - TLev - VKork - HKork - TARKM - MKork - g2 -
public void piirraLinjaProfiili(int x,
int y,
int reuna,
int MAX_X,
int MAX_Y,
int DKti,
int DYti,
int DLti,
int HKti,
int korkeusEroAL,
int korkeusEroYL,
int korkeusEroYLAL,
int osumaKohta,
int MAti,
int MYti,
int KAti,
int KYti,
int LAti,
int LYti,
int HAti,
int HYti,
int VAti,
int VYti,
int TAti,
int TYti,
java.awt.Graphics2D g2)
x - MAX_X - y - reuna - MAX_Y - DKti - DYti - DLti - HKti - korkeusEroAL - korkeusEroYL - korkeusEroYLAL - osumaKohta - MAti - MYti - KAti - KYti - LAti - LYti - HAti - HYti - VAti - VYti - TAti - TYti - g2 -
public void piirraLinjaProfiilinArvot(int x,
int y,
int reuna,
int MAX_X,
int MAX_Y,
double DK,
double DY,
double DL,
double HK,
int DKti,
int DYti,
int DLti,
int HKti,
int korkeusEroAL,
int korkeusEroYL,
int korkeusEroYLAL,
int LAti,
int HAti,
int KAti,
java.awt.Graphics2D g2)
x - y - reuna - MAX_X - MAX_Y - DK - DY - DL - HK - DKti - DYti - DLti - HKti - korkeusEroAL - korkeusEroYL - korkeusEroYLAL - LAti - HAti - KAti - g2 -
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)
x - y - reuna - MAX_X - MAX_Y - MK - TK - TL - VK - HK - TLev - TKork - TARKM - MKork - HKork - VKork - g2 -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||