visad.aeri
Class Aeri

java.lang.Object
  extended by visad.aeri.Aeri
All Implemented Interfaces:
EventListener, ScalarMapListener

public class Aeri
extends Object
implements ScalarMapListener


Constructor Summary
Aeri(String[] args)
           
 
Method Summary
 void controlChanged(ScalarMapControlEvent e)
          Receive a ScalarMapEvent when the map control changes.
static double equivPotentialTemperature(double theta, double temp, double press)
           
static double equivPotentialTemperatureStar(double theta, double Q, double temp)
           
static ImageSequence init_images(String image_directory)
           
static void main(String[] args)
           
 void mapChanged(ScalarMapEvent e)
          Receive a ScalarMapEvent when the map data changes.
static double mixingRatio(double t, double p)
          mixing ratio
static double potentialTemperature(double t, double p)
           
static double relativeHumidity(double t, double td)
          relative humidity
static double satVapPres(double t)
          saturation vapor pressure over water.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Aeri

public Aeri(String[] args)
     throws VisADException,
            RemoteException,
            IOException
Throws:
VisADException
RemoteException
IOException
Method Detail

main

public static void main(String[] args)
                 throws VisADException,
                        RemoteException,
                        IOException
Throws:
VisADException
RemoteException
IOException

init_images

public static ImageSequence init_images(String image_directory)
                                 throws VisADException,
                                        RemoteException,
                                        IOException
Throws:
VisADException
RemoteException
IOException

mapChanged

public void mapChanged(ScalarMapEvent e)
                throws VisADException,
                       RemoteException
Description copied from interface: ScalarMapListener
Receive a ScalarMapEvent when the map data changes.

Specified by:
mapChanged in interface ScalarMapListener
Parameters:
e - the event
Throws:
VisADException - If there is a problem notifying this listener.
RemoteException - If there was an RMI-related problem.

controlChanged

public void controlChanged(ScalarMapControlEvent e)
Description copied from interface: ScalarMapListener
Receive a ScalarMapEvent when the map control changes.

Specified by:
controlChanged in interface ScalarMapListener
Parameters:
e - the event

satVapPres

public static double satVapPres(double t)
saturation vapor pressure over water. t in kelvin.


mixingRatio

public static double mixingRatio(double t,
                                 double p)
mixing ratio


relativeHumidity

public static double relativeHumidity(double t,
                                      double td)
relative humidity


potentialTemperature

public static double potentialTemperature(double t,
                                          double p)

equivPotentialTemperature

public static double equivPotentialTemperature(double theta,
                                               double temp,
                                               double press)

equivPotentialTemperatureStar

public static double equivPotentialTemperatureStar(double theta,
                                                   double Q,
                                                   double temp)