Documentation of 'visad.bom.TCData' Java class
TCData
visad.bom

Class TCData



  • public class TCData
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor and Description
      TCData() 
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void addDisturbance(int disturbanceID, Tuple disturbance) 
      void addLocation(int disturbanceID, int trackID, double time, RealTuple location) 
      void addTrack(int disturbanceID, int trackID, Tuple track) 
      FieldImpl getData() 
      MathType getType() 
      static void main(java.lang.String[] args)
      create a bunch of "intensities" which are measurements of the intensity of a Tropical Cyclone at particular times input: arrays of times, ids, wind_means...
      static Tuple makeDisturbance(java.lang.String country, java.lang.String state, int year, int number, java.lang.String historical_name, double open_date, double close_date, int archive_mode, int realtime_mode, FieldImpl tracks) 
      static FlatField makeLocations(double[] times, float[] lats, float[] lons, float[] errors, int[] confidence, int[] location_styles, float[] wind_means, float[] wind_gusts, float[] central_pressures, int[] categories, int[] intensityStyle, float[] gale_radii, float[] storm_radii, float[] hurricane_radii, float[] radii_of_maximum_winds, int[] size_styles, float[] depth, float[] eyeDiameter, float[] pressureOfLastClosedIsobar, int[] structureStyle)
      jk: create a flatfield of Disturbance (Tropical Cyclone) Sizes with values set to "missing" This allows for the case when the database has no entries yet, but means we can still create some TCData
      static Tuple makeTrack(java.lang.String track_type, java.lang.String track_name, double base_date_time, double create_date_time, java.lang.String display_type, FlatField locations) 
      static FieldImpl makeTrackField(int trackID, Tuple track) 
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • addLocation

        public void addLocation(int disturbanceID,
                                int trackID,
                                double time,
                                RealTuple location)
                         throws VisADException,
                                java.rmi.RemoteException
        Throws:
        VisADException
        java.rmi.RemoteException
      • addTrack

        public void addTrack(int disturbanceID,
                             int trackID,
                             Tuple track)
                      throws VisADException,
                             java.rmi.RemoteException
        Throws:
        VisADException
        java.rmi.RemoteException
      • addDisturbance

        public void addDisturbance(int disturbanceID,
                                   Tuple disturbance)
                            throws VisADException,
                                   java.rmi.RemoteException
        Throws:
        VisADException
        java.rmi.RemoteException
      • makeDisturbance

        public static Tuple makeDisturbance(java.lang.String country,
                                            java.lang.String state,
                                            int year,
                                            int number,
                                            java.lang.String historical_name,
                                            double open_date,
                                            double close_date,
                                            int archive_mode,
                                            int realtime_mode,
                                            FieldImpl tracks)
                                     throws VisADException,
                                            java.rmi.RemoteException
        Throws:
        VisADException
        java.rmi.RemoteException
      • makeTrack

        public static Tuple makeTrack(java.lang.String track_type,
                                      java.lang.String track_name,
                                      double base_date_time,
                                      double create_date_time,
                                      java.lang.String display_type,
                                      FlatField locations)
                               throws VisADException,
                                      java.rmi.RemoteException
        Throws:
        VisADException
        java.rmi.RemoteException
      • makeLocations

        public static FlatField makeLocations(double[] times,
                                              float[] lats,
                                              float[] lons,
                                              float[] errors,
                                              int[] confidence,
                                              int[] location_styles,
                                              float[] wind_means,
                                              float[] wind_gusts,
                                              float[] central_pressures,
                                              int[] categories,
                                              int[] intensityStyle,
                                              float[] gale_radii,
                                              float[] storm_radii,
                                              float[] hurricane_radii,
                                              float[] radii_of_maximum_winds,
                                              int[] size_styles,
                                              float[] depth,
                                              float[] eyeDiameter,
                                              float[] pressureOfLastClosedIsobar,
                                              int[] structureStyle)
                                       throws VisADException,
                                              java.rmi.RemoteException
        jk: create a flatfield of Disturbance (Tropical Cyclone) Sizes with values set to "missing" This allows for the case when the database has no entries yet, but means we can still create some TCData
        Throws:
        VisADException
        java.rmi.RemoteException
      • main

        public static void main(java.lang.String[] args)
                         throws VisADException,
                                java.rmi.RemoteException
        create a bunch of "intensities" which are measurements of the intensity of a Tropical Cyclone at particular times input: arrays of times, ids, wind_means... output: a field of mathType intensityFunction, which is represented by: (time -> intensityTuple)
        Throws:
        VisADException
        java.rmi.RemoteException

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.