edu.wisc.ssec.mcidasv.data.cyclone
Class StormAODT

java.lang.Object
  extended by edu.wisc.ssec.mcidasv.data.cyclone.StormAODT

public class StormAODT
extends Object

Created by IntelliJ IDEA. User: yuanho Date: Feb 20, 2009 Time: 3:09:14 PM To change this template use File | Settings | File Templates.


Nested Class Summary
static class StormAODT.AODTResult
           
 
Field Summary
(package private)  StormAODTInfo.DataGrid areadata_v72
          _more_
(package private) static double c1
          _more_
(package private) static double c2
          _more_
(package private)  int idomain_v72
          _more_
(package private)  int ifixtype_v72
          _more_
(package private)  int ixdomain_v72
          _more_
(package private)  boolean lauto
          _more_
(package private)  StormAODTInfo.IRData odtcurrent_v72IR
          _more_
(package private)  int oland_v72
          _more_
(package private)  boolean osearch_v72
          _more_
(package private)  float osstr_v72
          _more_
(package private)  int ostartstr_v72
          _more_
(package private)  int rmwsizeman_v72
          _more_
 
Constructor Summary
StormAODT()
           
 
Method Summary
 int aodtv72_calcintensity(int idomain)
          _more_
 StormAODTInfo.IRData aodtv72_drive(FlatField satgrid, float cenlat, float cenlon, int posm, double curdate, int cursat, String g_domain, int satId, int satChannel, boolean isTemperature)
          _more_
(package private)  int aodtv72_initcurrent(boolean redo, StormAODTInfo.IRData odtcurrent_v72IR)
          _more_
(package private)  float aodtv72_latbias(float initval, float latitude, float longitude, StormAODTInfo.IRData odtcurrent_v72IR)
          _more_
 int aodtv72_loadIRimage(float[][] temps, float[][] lats, float[][] lons, int numx, int numy)
          _more_
(package private)  int aodtv72_scenesearch(int type)
          _more_
(package private)  int aodtv72_setdomain(int indomain)
          _more_
(package private)  StormAODTInfo.IRData aodtv72_seteyecloudtemp(int keyerM_v72, StormAODTInfo.DataGrid areadata)
          _more_
(package private)  int aodtv72_setIRimageinfo(double datetime, int sat)
          _more_
(package private)  int aodtv72_setlocation(float ilat, float ilon, int ipos)
          _more_
(package private)  float aodtv72_Tnoraw(StormAODTInfo.IRData odtcurrent, int idomain_v72)
          Compute initial Raw T-Number value using original Dvorak rules
 int G_NINT(double x)
          _more_
(package private)  float[][] im_gvtota(int nx, int ny, float[][] gv, int imsorc, int imtype)
          _more_
(package private)  GridUtil.Grid2D spatialSubset(GridUtil.Grid2D g2d, float cenlat, float cenlon, int numx, int numy)
          _more_
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

odtcurrent_v72IR

StormAODTInfo.IRData odtcurrent_v72IR
_more_


areadata_v72

StormAODTInfo.DataGrid areadata_v72
_more_


lauto

boolean lauto
_more_


idomain_v72

int idomain_v72
_more_


ixdomain_v72

int ixdomain_v72
_more_


ifixtype_v72

int ifixtype_v72
_more_


rmwsizeman_v72

int rmwsizeman_v72
_more_


oland_v72

int oland_v72
_more_


osearch_v72

boolean osearch_v72
_more_


ostartstr_v72

int ostartstr_v72
_more_


osstr_v72

float osstr_v72
_more_


c1

static double c1
_more_


c2

static double c2
_more_

Constructor Detail

StormAODT

public StormAODT()
Method Detail

aodtv72_drive

public StormAODTInfo.IRData aodtv72_drive(FlatField satgrid,
                                          float cenlat,
                                          float cenlon,
                                          int posm,
                                          double curdate,
                                          int cursat,
                                          String g_domain,
                                          int satId,
                                          int satChannel,
                                          boolean isTemperature)
_more_

Parameters:
satgrid - _more_
cenlat - _more_
cenlon - _more_
posm - _more_
curdate - _more_
cursat - _more_
g_domain - _more_
Returns:
_more_

spatialSubset

GridUtil.Grid2D spatialSubset(GridUtil.Grid2D g2d,
                              float cenlat,
                              float cenlon,
                              int numx,
                              int numy)
_more_

Parameters:
g2d - _more_
cenlat - _more_
cenlon - _more_
numx - _more_
numy - _more_
Returns:
_more_

im_gvtota

float[][] im_gvtota(int nx,
                    int ny,
                    float[][] gv,
                    int imsorc,
                    int imtype)
_more_

Parameters:
nx - _more_
ny - _more_
gv - _more_
imsorc - _more_
imtype - _more_
Returns:
_more_

G_NINT

public int G_NINT(double x)
_more_

Parameters:
x - _more_
Returns:
_more_

aodtv72_seteyecloudtemp

StormAODTInfo.IRData aodtv72_seteyecloudtemp(int keyerM_v72,
                                             StormAODTInfo.DataGrid areadata)
_more_

Parameters:
keyerM_v72 - _more_
areadata - _more_
Returns:
_more_

aodtv72_loadIRimage

public int aodtv72_loadIRimage(float[][] temps,
                               float[][] lats,
                               float[][] lons,
                               int numx,
                               int numy)
_more_

Parameters:
temps - _more_
lats - _more_
lons - _more_
numx - _more_
numy - _more_
Returns:
_more_

aodtv72_setdomain

int aodtv72_setdomain(int indomain)
_more_

Parameters:
indomain - _more_
Returns:
_more_

aodtv72_setlocation

int aodtv72_setlocation(float ilat,
                        float ilon,
                        int ipos)
_more_

Parameters:
ilat - _more_
ilon - _more_
ipos - _more_
Returns:
_more_

aodtv72_setIRimageinfo

int aodtv72_setIRimageinfo(double datetime,
                           int sat)
_more_

Parameters:
datetime - _more_
sat - _more_
Returns:
_more_

aodtv72_calcintensity

public int aodtv72_calcintensity(int idomain)
_more_

Parameters:
idomain - _more_
Returns:
_more_

aodtv72_latbias

float aodtv72_latbias(float initval,
                      float latitude,
                      float longitude,
                      StormAODTInfo.IRData odtcurrent_v72IR)
_more_

Parameters:
initval - _more_
latitude - _more_
longitude - _more_
odtcurrent_v72IR - _more_
Returns:
_more_

aodtv72_scenesearch

int aodtv72_scenesearch(int type)
_more_

Parameters:
type - _more_
Returns:
_more_

aodtv72_initcurrent

int aodtv72_initcurrent(boolean redo,
                        StormAODTInfo.IRData odtcurrent_v72IR)
_more_

Parameters:
redo - _more_
odtcurrent_v72IR - _more_
Returns:
_more_

aodtv72_Tnoraw

float aodtv72_Tnoraw(StormAODTInfo.IRData odtcurrent,
                     int idomain_v72)
Compute initial Raw T-Number value using original Dvorak rules

Parameters:
odtcurrent -
idomain_v72 -
Returns:
return value is Raw T#