Package edu.wisc.ssec.mcidasv.adt
Class Scene
java.lang.Object
edu.wisc.ssec.mcidasv.adt.Scene
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static double[]
private static float[][]
private static float[][]
private static float[][]
private static int
private static int
private static double
private static double
private static double
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic double
adt_cdoshearcalc
(double InputLatitude, double InputLongitude, double TemperatureThreshold, int AnalysisTypeIDValue) Determine eye size or shear distance for a given scene.static double[]
adt_logspiral
(double InputLatitude, double InputLongitude, double TemperatureThreshold, int AnalysisTypeIDValue) Determine storm location using 10^ Log-spiral analysis.static void
DetermineSceneType
(boolean RunFullAnalysis) adt_classify in original ADT codebase.
-
Field Details
-
BDCurve_Points
-
LARGE_EYE_RADIUS
-
RING_WIDTH
-
MANUAL_EYE_RADIUS
-
IRImageLatitudeArrayLocal
-
IRImageLongitudeArrayLocal
-
IRImageTemperatureArrayLocal
-
IRImageXSize
-
IRImageYSize
-
-
Constructor Details
-
Scene
public Scene()
-
-
Method Details
-
DetermineSceneType
adt_classify in original ADT codebase.- Parameters:
RunFullAnalysis
- Whether or not a complete scene analysis should happen.
-
adt_logspiral
public static double[] adt_logspiral(double InputLatitude, double InputLongitude, double TemperatureThreshold, int AnalysisTypeIDValue) Determine storm location using 10^ Log-spiral analysis.Algorithm will attempt to match the spiral with the image pixels at or below the threshold temperature based on BD-enhancement curve values.
- Parameters:
InputLatitude
- Center latitude of analysis gridInputLongitude
- Center longitude of analysis gridTemperatureThreshold
- Temperature threshold valueAnalysisTypeIDValue
- 1=search at single point 2=search over 2^box- Returns:
- Array of three double values. In order, they are:
- SpiralArcLatitude - best latitude location from analysis.
- SpiralArcLongitude - best longitude location from analysis.
- SpiralArcDistance - number of consecutive arcs through which spiral passes
-
adt_cdoshearcalc
public static double adt_cdoshearcalc(double InputLatitude, double InputLongitude, double TemperatureThreshold, int AnalysisTypeIDValue) Determine eye size or shear distance for a given scene.- Parameters:
InputLatitude
- Center latitude of analysis gridInputLongitude
- Center longitude of analysis gridTemperatureThreshold
- Temperature threshold value to be usedAnalysisTypeIDValue
- Analysis type (1-cdo size,2-eye size,3-shear distance)- Returns:
- eye/cdo radius or shear distance
-