ose
Kogu rakendus

data
Andmehaldusega seonduv

OntoData
Andmete hoidla

datatable
names
links
gps
coordinates
locked
parameters


implements DataListener //kui keegi väljastpoolt muudab

Sees DataListeneride loetelu, kellele muutused edasi saadab.

Calculations
Paigutusarvutused

Vajadusel ajutine alamhulk sisselülitatud parameetritest

calculate()
rotate
rotateBestToCorner()

IO
Andmete lugemine ja kirjutus nii veebis kui koha peal

readDataFormText(String text)

String[] getNames()
String[] getLinks()
double [][] getGPSCoords()
void setGPSCoords(double[][] newcoords)
void setGPSCoords(int rownr, double gpsx, double gpsy

Ligipääs OntoApp-le

getProperty(String name)
Kui OntoApp parameeter, siis võtab sealt, muidu failist.

DataChanges
Andmete muutmine töö ajal - ridade-veergude lisamine ja eemaldamine


CoordinateListener
void coordinatesChanged()

DataListener
void dataChanged()

graphics
Näitamisega seonduv

OntoApp
Rakenduse töö algus

readDataFromText(String text)
setParametersAsText(String text)
getCoordinatesAsText()

OntoEventHandler
Siia jooksevad kokku slaideripaneeli, Canvase ja OntoData sündmused.

Sliders
Slaideripaneel

setData(paramnames[], paramvalues[])
setOrder(neworder[])
int[] getOrder()
void sortBySize()
void sortByName()
void sortByOrder() //andmete järjekorda

void setValues(paramvalues[])
double[] getParamValues()
void clearParamValues()
void setProgressbars(barvalues[])
void clearPrograssbars();

OntoCanvas
Joonistusala
Konstruktori parameetriks OntoData eksemplar

wcx, wcy, pcx, pcy, koef

Kättesaadavad OntoData andmed. Ise DataListener ja CoordinateListener, et teaks uuesti joonistada

Klahvidega/rullikuga suuremaks/väiksemaks, vasakule/paremale. Keeramine?

OntoCanvasListener
wordEntered(int paramnr)
wordExited(int paramnr)
wordClicked(int paramnr, MouseEvent klahvide tabamiseks)


SliderListener
parameterChanged(paramnr, newvalue)
mouseOver(paramnr)
mouseOut(paramnr)