public class StormAODTSceneType extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static int |
maxsec
_more_
|
(package private) static int |
maxsecA
_more_
|
(package private) static double |
PI
_more_
|
Constructor and Description |
---|
StormAODTSceneType() |
Modifier and Type | Method and Description |
---|---|
static float[] |
aodtv72_calccloudtemp(java.util.List<StormAODTInfo.RingData> tcircfirst)
_more_
|
static StormAODTInfo.RingData |
aodtv72_calceyetemp(int keyer,
float cursortemp,
java.util.List<StormAODTInfo.RingData> tcircfirst)
_more_
|
(package private) static float[] |
aodtv72_calcscene(StormAODTInfo.IRData odtcurrent,
StormAODTInfo.DataGrid areadata)
_more_
|
(package private) static float[] |
aodtv72_calcskew(float[] bin,
int nbin)
_more_
|
(package private) static double |
aodtv72_calctime(int date,
int time)
_more_
|
(package private) static float[] |
aodtv72_cdoshearcalc(float xlat,
float xlon,
float tempval,
int atype,
StormAODTInfo.DataGrid areadata)
Determine eye size or shear distance for a given scene.
|
(package private) static float[] |
aodtv72_classify(StormAODTInfo.IRData odtcurrent,
int rmwsizeman,
StormAODTInfo.DataGrid areadata_v72,
float osstr_v72,
boolean osearch_v72)
_more_
|
(package private) static double |
aodtv72_cmplx_abs(double real,
double imag)
_more_
|
(package private) static int |
aodtv72_dfft(double[] x,
double[] y,
int np)
_more_
|
(package private) static float[] |
aodtv72_distance(float rrlat,
float rrlon,
float pplat,
float pplon,
int iunit)
_more_
|
(package private) static float[] |
aodtv72_distance2(float rlat,
float rlon,
float xdist,
float xang)
_more_
|
(package private) static float[] |
aodtv72_fft(float[] cbd)
_more_
|
(package private) static int |
aodtv72_fmaxx(float[] f)
_more_
|
(package private) static int |
aodtv72_fminx(float[] f)
_more_
|
static StormAODTInfo.IRData |
aodtv72_gettemps(int keyer,
StormAODTInfo.DataGrid areadata)
_more_
|
(package private) static float[] |
aodtv72_logspiral(float inlat,
float inlon,
float searchtemp,
int searchtype,
StormAODTInfo.IRData odtcurrent,
StormAODTInfo.DataGrid areadata)
Determine storm location using 10^ Log-spiral analysis.
|
static java.util.List<StormAODTInfo.RingData> |
aodtv72_readcirc(int ixc,
int iyc,
StormAODTInfo.DataGrid areadata)
_more_
|
(package private) static float[] |
aodtv72_rmw(StormAODTInfo.IRData odtcurrent,
StormAODTInfo.DataGrid areadata)
Determine radius of maximum wind based upon Jim Kossin's regression based
scheme.
|
(package private) static void |
aodtv72_xxsort(float[] x1,
float[] x2,
float[] i2,
int ndim)
_more_
|
static int maxsec
static int maxsecA
static double PI
public StormAODTSceneType()
static float[] aodtv72_calcscene(StormAODTInfo.IRData odtcurrent, StormAODTInfo.DataGrid areadata)
odtcurrent
- _more_areadata
- _more_static float[] aodtv72_classify(StormAODTInfo.IRData odtcurrent, int rmwsizeman, StormAODTInfo.DataGrid areadata_v72, float osstr_v72, boolean osearch_v72)
odtcurrent
- _more_rmwsizeman
- _more_areadata_v72
- _more_osstr_v72
- _more_osearch_v72
- _more_static float[] aodtv72_rmw(StormAODTInfo.IRData odtcurrent, StormAODTInfo.DataGrid areadata)
odtcurrent
- areadata
- static float[] aodtv72_logspiral(float inlat, float inlon, float searchtemp, int searchtype, StormAODTInfo.IRData odtcurrent, StormAODTInfo.DataGrid areadata)
inlat
- center latitude of analysis gridinlon
- center longitude of analysis gridsearchtemp
- temperature threshold valuesearchtype
- 1=search at single point; 2=search over 2^boxodtcurrent
- areadata
- bestspiral
- number of
consecutive arcs through which spiral passes, bestlat
- best
latitude location from analysis, and bestlon
- best longitude
location from analysis.static float[] aodtv72_calcskew(float[] bin, int nbin)
bin
- _more_nbin
- _more_static void aodtv72_xxsort(float[] x1, float[] x2, float[] i2, int ndim)
x1
- _more_x2
- _more_i2
- _more_ndim
- _more_static int aodtv72_fminx(float[] f)
f
- _more_static int aodtv72_fmaxx(float[] f)
f
- _more_static float[] aodtv72_fft(float[] cbd)
cbd
- _more_static double aodtv72_cmplx_abs(double real, double imag)
real
- _more_imag
- _more_static int aodtv72_dfft(double[] x, double[] y, int np)
x
- _more_y
- _more_np
- _more_public static StormAODTInfo.IRData aodtv72_gettemps(int keyer, StormAODTInfo.DataGrid areadata)
keyer
- _more_areadata
- _more_public static StormAODTInfo.RingData aodtv72_calceyetemp(int keyer, float cursortemp, java.util.List<StormAODTInfo.RingData> tcircfirst)
keyer
- _more_cursortemp
- _more_tcircfirst
- _more_public static float[] aodtv72_calccloudtemp(java.util.List<StormAODTInfo.RingData> tcircfirst)
tcircfirst
- _more_public static java.util.List<StormAODTInfo.RingData> aodtv72_readcirc(int ixc, int iyc, StormAODTInfo.DataGrid areadata)
ixc
- _more_iyc
- _more_areadata
- _more_static float[] aodtv72_distance(float rrlat, float rrlon, float pplat, float pplon, int iunit)
rrlat
- _more_rrlon
- _more_pplat
- _more_pplon
- _more_iunit
- _more_static float[] aodtv72_distance2(float rlat, float rlon, float xdist, float xang)
rlat
- _more_rlon
- _more_xdist
- _more_xang
- _more_static double aodtv72_calctime(int date, int time)
date
- _more_time
- _more_static float[] aodtv72_cdoshearcalc(float xlat, float xlon, float tempval, int atype, StormAODTInfo.DataGrid areadata)
xlat
- Center latitude of analysis grid.xlon
- Center longitude of analysis grid.tempval
- Temperature threshold value to be used.atype
- Analysis type (1: cdo size; 2: eye size; 3: shear distance).areadata
- _more_valb
- eye/cdo radius
or shear distance, and valc
- eye/cdo symmetry value or 0.