public class TCData extends Object
Constructor and Description |
---|
TCData() |
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(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(String country,
String state,
int year,
int number,
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(String track_type,
String track_name,
double base_date_time,
double create_date_time,
String display_type,
FlatField locations) |
static FieldImpl |
makeTrackField(int trackID,
Tuple track) |
public TCData() throws VisADException
VisADException
public FieldImpl getData()
public MathType getType()
public void addLocation(int disturbanceID, int trackID, double time, RealTuple location) throws VisADException, RemoteException
VisADException
RemoteException
public static FieldImpl makeTrackField(int trackID, Tuple track) throws VisADException, RemoteException
VisADException
RemoteException
public void addTrack(int disturbanceID, int trackID, Tuple track) throws VisADException, RemoteException
VisADException
RemoteException
public void addDisturbance(int disturbanceID, Tuple disturbance) throws VisADException, RemoteException
VisADException
RemoteException
public static Tuple makeDisturbance(String country, String state, int year, int number, String historical_name, double open_date, double close_date, int archive_mode, int realtime_mode, FieldImpl tracks) throws VisADException, RemoteException
VisADException
RemoteException
public static Tuple makeTrack(String track_type, String track_name, double base_date_time, double create_date_time, String display_type, FlatField locations) throws VisADException, RemoteException
VisADException
RemoteException
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, RemoteException
VisADException
RemoteException
public static void main(String[] args) throws VisADException, RemoteException
VisADException
RemoteException
Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.