|
|||||||||
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 |