|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectucar.unidata.collab.SharableImpl
ucar.unidata.data.DataSourceImpl
edu.wisc.ssec.mcidasv.data.cyclone.StormDataSource
edu.wisc.ssec.mcidasv.data.cyclone.Diamond7StormDataSource
public class Diamond7StormDataSource
Created by IntelliJ IDEA. User: yuanho Date: May 8, 2009 Time: 10:02:15 AM To change this template use File | Settings | File Templates.
Field Summary | |
---|---|
private static Way |
DEFAULT_OBSERVATION_WAY
_more_ |
private String |
fileName
_more_ |
private boolean |
hasObservation
|
private static float |
MISSING
_more_ |
static StormParam |
PARAM_DISTANCE_ERROR
_more_ |
static StormParam |
PARAM_MAXWINDSPEED
_more_ |
static StormParam |
PARAM_MOVEDIRECTION
_more_ |
static StormParam |
PARAM_MOVESPEED
_more_ |
static StormParam |
PARAM_PROBABILITY100RADIUS
_more_ |
static StormParam |
PARAM_PROBABILITYRADIUS
_more_ |
static StormParam |
PARAM_RADIUSMODERATEGALE
_more_ |
static StormParam |
PARAM_RADIUSWHOLEGALE
_more_ |
private List<StormInfo> |
stormInfos
the stormInfo and track |
private List<StormTrack> |
stormTracks
the stormInfo and track |
private HashMap<String,Way> |
stormWays
|
Fields inherited from class edu.wisc.ssec.mcidasv.data.cyclone.StormDataSource |
---|
ATTR_CATEGORY, CATEGORY_DB, CATEGORY_DS, CATEGORY_ET, CATEGORY_EX, CATEGORY_HU, CATEGORY_IN, CATEGORY_LO, CATEGORY_NAMES, CATEGORY_SD, CATEGORY_SS, CATEGORY_ST, CATEGORY_TC, CATEGORY_TD, CATEGORY_TS, CATEGORY_TY, CATEGORY_VALUES, CATEGORY_WV, CATEGORY_XX, forecastParams, obsParams, PARAM_MAXWINDSPEED_KTS, PARAM_MINPRESSURE, PARAM_STORMCATEGORY |
Fields inherited from class ucar.unidata.data.DataSourceImpl |
---|
changeDataPathsCbx, dataCacheKey, dataChoices, geoSelectionPanel, haveBeenUnPersisted, okToContinue, PARAM_SHOW_HIDE, PARAM_SHOW_NO, PARAM_SHOW_YES |
Fields inherited from interface ucar.unidata.data.DataSource |
---|
DATAPATH_DATE_FORMAT, DATAPATH_DATE_PATTERN, MOST_RECENT, ordinalNames, PROP_AUTOCREATEDISPLAY, PROP_BASEDIRECTORY, PROP_CACHEABLE, PROP_DATACHOICENAME, PROP_DISPLAYPROPERTIES, PROP_DOCUMENTLINKS, PROP_FILEPATTERN, PROP_GEOLOCATION, PROP_ICON, PROP_NAME, PROP_POLLINFO, PROP_RESOLVERURL, PROP_SERVICE_HTTP, PROP_SUBPROPERTIES, PROP_TIMELABELS, PROP_TITLE |
Constructor Summary | |
---|---|
Diamond7StormDataSource()
_more_ |
|
Diamond7StormDataSource(DataSourceDescriptor descriptor,
String fileName,
Hashtable properties)
constructor of sti storm data source |
Method Summary | |
---|---|
private DateTime |
getDateTime(int year,
int month,
int day,
int hour)
_more_ |
double |
getDouble(String dstring)
_more_ |
private StormTrack |
getForecastTrack(StormInfo stormInfo,
DateTime sTime,
Way forecastWay)
_more_ |
private List<StormTrack> |
getForecastTracks(StormInfo stormInfo,
Way forecastWay)
_more_ |
protected List<DateTime> |
getForecastTrackStartDates(StormInfo stormInfo,
Way way)
_more_ |
protected List<Way> |
getForecastWays(StormInfo stormInfo)
_more_ |
String |
getId()
_more_ |
boolean |
getIsObservationWayChangeable()
_more_ |
double |
getLatLonValue(double d)
_more_ |
protected StormTrack |
getObservationTrack(StormInfo stormInfo,
Way observationWay)
_more_ |
protected List<StormTrackPoint> |
getObservationTrack(StormInfo stormInfo,
Way wy,
DateTime before,
DateTime after,
List pts)
_more_ |
protected List<StormTrackPoint> |
getObservationTrackPoints(StormInfo stormInfo,
Way wy)
_more_ |
protected DateTime |
getStartTime(List times)
_more_ |
List<StormInfo> |
getStormInfos()
_more_ |
protected DateTime |
getStormStartTime(String sid)
_more_ |
StormTrackCollection |
getTrackCollectionInner(StormInfo stormInfo,
Hashtable<String,Boolean> waysToUse,
Way observationWay)
_more_ |
double |
getValue(double d,
String name)
If d is a missing value return NaN. |
protected void |
initializeStormData()
_more_ |
protected void |
initParams()
_more_ |
boolean |
isEditable()
_more_ |
static void |
main(String[] args)
_more_ |
Methods inherited from class edu.wisc.ssec.mcidasv.data.cyclone.StormDataSource |
---|
addDistanceError, addWay, canAddCurrentName, difference, doMakeDataChoices, getCategory, getClosestPoint, getClosestPointRange, getDefaultObservationWay, getDistance, getStormInfo, getTrackCollection, getWay, getWayName, getWays, getWaysName, getYear, initAfter, makeRealType, reloadData |
Methods inherited from class ucar.unidata.collab.SharableImpl |
---|
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, receiveShareData, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialog |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface ucar.unidata.data.DataSource |
---|
getUniqueId |
Field Detail |
---|
public static StormParam PARAM_MAXWINDSPEED
public static StormParam PARAM_RADIUSMODERATEGALE
public static StormParam PARAM_RADIUSWHOLEGALE
public static StormParam PARAM_DISTANCE_ERROR
public static StormParam PARAM_PROBABILITY100RADIUS
public static StormParam PARAM_PROBABILITYRADIUS
public static StormParam PARAM_MOVEDIRECTION
public static StormParam PARAM_MOVESPEED
private static float MISSING
private String fileName
private List<StormInfo> stormInfos
private List<StormTrack> stormTracks
private HashMap<String,Way> stormWays
private static final Way DEFAULT_OBSERVATION_WAY
private boolean hasObservation
Constructor Detail |
---|
public Diamond7StormDataSource(DataSourceDescriptor descriptor, String fileName, Hashtable properties) throws Exception
descriptor
- _more_fileName
- _more_properties
- _more_
Exception
- _more_public Diamond7StormDataSource() throws Exception
Exception
- _more_Method Detail |
---|
public String getId()
getId
in class StormDataSource
public boolean isEditable()
isEditable
in class StormDataSource
protected void initParams() throws VisADException
initParams
in class StormDataSource
VisADException
- _more_protected void initializeStormData()
initializeStormData
in class StormDataSource
public double getDouble(String dstring)
dstring
- _more_
public List<StormInfo> getStormInfos()
getStormInfos
in class StormDataSource
public StormTrackCollection getTrackCollectionInner(StormInfo stormInfo, Hashtable<String,Boolean> waysToUse, Way observationWay) throws Exception
getTrackCollectionInner
in class StormDataSource
stormInfo
- _more_waysToUse
- _more_observationWay
- _more_
Exception
- _more_private List<StormTrack> getForecastTracks(StormInfo stormInfo, Way forecastWay) throws Exception
stormInfo
- _more_forecastWay
- _more_
Exception
- _more_public double getValue(double d, String name)
d
- is checked if not missing return same valuename
- _more_
public double getLatLonValue(double d)
d
- _more_
private StormTrack getForecastTrack(StormInfo stormInfo, DateTime sTime, Way forecastWay) throws Exception
stormInfo
- _more_sTime
- _more_forecastWay
- _more_
Exception
- _more_private DateTime getDateTime(int year, int month, int day, int hour) throws Exception
year
- _more_month
- _more_day
- _more_hour
- _more_
Exception
- _more_protected List<DateTime> getForecastTrackStartDates(StormInfo stormInfo, Way way) throws Exception
stormInfo
- _more_way
- _more_
Exception
- _more_protected StormTrack getObservationTrack(StormInfo stormInfo, Way observationWay) throws Exception
stormInfo
- _more_observationWay
- _more_
Exception
- _more_public boolean getIsObservationWayChangeable()
getIsObservationWayChangeable
in class StormDataSource
protected List<StormTrackPoint> getObservationTrackPoints(StormInfo stormInfo, Way wy) throws Exception
stormInfo
- _more_wy
- _more_
Exception
- _more_protected List<StormTrackPoint> getObservationTrack(StormInfo stormInfo, Way wy, DateTime before, DateTime after, List pts) throws Exception
stormInfo
- _more_wy
- _more_before
- _more_after
- _more_pts
- _more_
Exception
- _more_protected DateTime getStartTime(List times)
times
- _more_
protected DateTime getStormStartTime(String sid) throws Exception
sid
- _more_
Exception
- _more_protected List<Way> getForecastWays(StormInfo stormInfo) throws Exception
stormInfo
- _more_
Exception
- _more_public static void main(String[] args) throws Exception
args
- _more_
Exception
- _more_
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |