|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectvisad.paoloa.GoesCollaboration
public class GoesCollaboration
GoesCollaboration implements the interactive and collaborative Goes satellite sounding retrieval application using VisAD 2.0. It is rewritten from the IRGS.v application developed for VisAD 1.1 by Paolo Antonelli.
| Field Summary | |
|---|---|
static int |
HEIGHT
|
static int |
WIDTH
the width and height of the UI frame |
| Constructor Summary | |
|---|---|
GoesCollaboration(java.lang.String[] args)
Construct the GoesCollaboration application, including Data objects, Display objects, Cell (computational) objects, and JFC (slider) user interface objects. |
|
| Method Summary | |
|---|---|
static void |
main(java.lang.String[] args)
type 'java visad.paoloa.GoesCollaboration' to run this application; the main thread just exits, since Display, Cell and JFC threads run the application |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static int WIDTH
public static int HEIGHT
| Constructor Detail |
|---|
public GoesCollaboration(java.lang.String[] args)
throws VisADException,
java.rmi.RemoteException
Here's a summary of the event logic among Data, Displays, Cells, and JSliders:
initialization ->
zero_line = 0 -> display4
slider <--> in_dx
slider <--> gzen
slider <--> tskin
slider <--> save_config
in_dx -> real_tbcCell
real_tbc = re_read_1_c(in_dx)
month = 6
lat = real_tbc[18];
(tempa, mixra, ozonea, presa) =
get_profil_c(lat, month) -> display2
direct_manipualtion (in display2) ->
(tempa, mixra, ozonea) -> display2
gzen, tskin, tempa, mixra, ozonea, presa -> wfnbCell
wfnb = goesrte_2_c(gzen, tskin, tempa, mixra, ozonea, presa)
wfnb, real_tbc -> wfnaCell
wfna = wfnb.wfn -> display1
diff_DATA = wfnb.tbc[nl=1] - real_tbc -> display4
smr = RootMeanSquare(diff_DATA) -> display4
save_config -> wfna_oldCell
wfna_old = wfna
wfna, wfna_old -> diff_colCell
diff_col = wfna - wfna_old -> display3
VisADException
java.rmi.RemoteException| Method Detail |
|---|
public static void main(java.lang.String[] args)
throws VisADException,
java.rmi.RemoteException
VisADException
java.rmi.RemoteException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||