Class Trajectory

Direct Known Subclasses:
DryTrajectory, MixingRatioTrajectory, SaturationTrajectory

public abstract class Trajectory extends LineDrawing
Provides support for displaying a parcel's trajectory.
Version:
$Id: Trajectory.java,v 1.20 2005/05/13 18:33:39 jeffmc Exp $
Author:
Steven R. Emmerson
  • Field Details

    • TRAJECTORY

      public static String TRAJECTORY
      The name of the trajectory property.
  • Constructor Details

    • Trajectory

      protected Trajectory(String name, TemperatureCalculatorFactory factory) throws RemoteException, VisADException
      Constructs from a name and a factory for creating a temperature calculator. The trajectory is assumed to be an ascending one.
      Parameters:
      name - The name for the displayable.
      factory - The factory for creating a temperature calculator.
      Throws:
      VisADException - VisAD failure.
      RemoteException - Java RMI failure.
    • Trajectory

      protected Trajectory(String name, TemperatureCalculatorFactory factory, boolean descending) throws RemoteException, VisADException
      Constructs from a name, a factory for creating a temperature calculator, and whether or not the trajectory is a descending one.
      Parameters:
      name - The name for the displayable.
      factory - The factory for creating a temperature calculator.
      descending - Whether or not the trajectory is a descending one (i.e towards higher pressures).
      Throws:
      VisADException - VisAD failure.
      RemoteException - Java RMI failure.
    • Trajectory

      protected Trajectory(Trajectory that) throws RemoteException, VisADException
      Constructs from another instance.
      Parameters:
      that - The other instance.
      Throws:
      VisADException - if a core VisAD failure occurs.
      RemoteException - if a Java RMI failure occurs.
  • Method Details