|
||||||||||
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
public abstract class StormDataSource
Created by IntelliJ IDEA. User: yuanho Date: Apr 9, 2008 Time: 4:57:58 PM To change this template use File | Settings | File Templates.
Field Summary | |
---|---|
static String |
ATTR_CATEGORY
_more_ |
static int |
CATEGORY_DB
_more_ |
static int |
CATEGORY_DS
_more_ |
static int |
CATEGORY_ET
_more_ |
static int |
CATEGORY_EX
_more_ |
static int |
CATEGORY_HU
_more_ |
static int |
CATEGORY_IN
_more_ |
static int |
CATEGORY_LO
_more_ |
static String[] |
CATEGORY_NAMES
_more_ |
static int |
CATEGORY_SD
_more_ |
static int |
CATEGORY_SS
_more_ |
static int |
CATEGORY_ST
_more_ |
static int |
CATEGORY_TC
_more_ |
static int |
CATEGORY_TD
_more_ |
static int |
CATEGORY_TS
_more_ |
static int |
CATEGORY_TY
_more_ |
static int[] |
CATEGORY_VALUES
_more_ |
static int |
CATEGORY_WV
_more_ |
static int |
CATEGORY_XX
_more_ |
protected StormParam[] |
forecastParams
_more_ |
protected StormParam[] |
obsParams
_more_ |
static StormParam |
PARAM_MAXWINDSPEED_KTS
_more_ |
static StormParam |
PARAM_MINPRESSURE
_more_ |
static StormParam |
PARAM_STORMCATEGORY
_more_ |
private Hashtable |
seenWays
_more_ |
private Hashtable<String,Way> |
wayMap
_more_ |
private List<Way> |
ways
_more_ |
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 | |
---|---|
StormDataSource()
_more_ |
|
StormDataSource(DataSourceDescriptor descriptor,
String name,
String description,
Hashtable properties)
_more_ |
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 final int CATEGORY_DB
public static final int CATEGORY_TD
public static final int CATEGORY_TS
public static final int CATEGORY_TY
public static final int CATEGORY_ST
public static final int CATEGORY_TC
public static final int CATEGORY_HU
public static final int CATEGORY_SD
public static final int CATEGORY_SS
public static final int CATEGORY_EX
public static final int CATEGORY_IN
public static final int CATEGORY_DS
public static final int CATEGORY_LO
public static final int CATEGORY_WV
public static final int CATEGORY_ET
public static final int CATEGORY_XX
public static StormParam PARAM_MINPRESSURE
public static StormParam PARAM_MAXWINDSPEED_KTS
public static final int[] CATEGORY_VALUES
public static final String[] CATEGORY_NAMES
public static final String ATTR_CATEGORY
public static StormParam PARAM_STORMCATEGORY
protected StormParam[] obsParams
protected StormParam[] forecastParams
private Hashtable seenWays
private List<Way> ways
private Hashtable<String,Way> wayMap
Constructor Detail |
---|
public StormDataSource() throws Exception
Exception
- _more_public StormDataSource(DataSourceDescriptor descriptor, String name, String description, Hashtable properties)
descriptor
- _more_name
- _more_description
- _more_properties
- _more_Method Detail |
---|
public boolean isEditable()
public boolean canAddCurrentName(DataChoice dataChoice)
canAddCurrentName
in interface DataSource
canAddCurrentName
in class DataSourceImpl
dataChoice
- _more_
protected static RealType makeRealType(String id, String alias, Unit unit)
id
- _more_alias
- _more_unit
- _more_
protected final void initAfter()
initAfter
in class DataSourceImpl
protected void initializeStormData()
protected void initParams() throws VisADException
VisADException
- _more_public int getCategory(String name)
name
- _more_
public abstract List<StormInfo> getStormInfos()
public abstract String getId()
protected void doMakeDataChoices()
doMakeDataChoices
in class DataSourceImpl
public void reloadData()
reloadData
in interface DataSource
reloadData
in class DataSourceImpl
public StormTrackCollection getTrackCollection(StormInfo stormInfo, Hashtable<String,Boolean> waysToUse, Way obsWay) throws Exception
stormInfo
- _more_waysToUse
- _more_obsWay
- _more_
Exception
- _more_public String getWayName()
public String getWaysName()
public abstract StormTrackCollection getTrackCollectionInner(StormInfo stormInfo, Hashtable<String,Boolean> waysToUse, Way observationWay) throws Exception
stormInfo
- _more_waysToUse
- _more_observationWay
- _more_
Exception
- _more_protected Way addWay(Way way)
way
- _more_
protected Way getWay(String w, String name)
w
- _more_name
- _more_
public List<Way> getWays()
public StormInfo getStormInfo(String stormId)
stormId
- _more_
public static int getYear(DateTime dttm) throws VisADException
dttm
- _more_
VisADException
- _more_public static void addDistanceError(StormTrack obsTrack, StormTrack fctTrack) throws VisADException
obsTrack
- _more_fctTrack
- _more_
VisADException
- _more_public static StormTrack difference(StormTrack obsTrack, StormTrack fctTrack, StormParam param) throws VisADException, RemoteException
obsTrack
- _more_fctTrack
- _more_param
- _more_
RemoteException
- _more_
VisADException
- _more_public static StormTrackPoint[] getClosestPointRange(List<StormTrackPoint> aList, DateTime dt)
aList
- _more_dt
- _more_
public static StormTrackPoint getClosestPoint(List<StormTrackPoint> aList, DateTime dt)
aList
- _more_dt
- _more_
public boolean getIsObservationWayChangeable()
public Way getDefaultObservationWay()
public static double getDistance(StormTrackPoint p1, StormTrackPoint p2)
p1
- _more_p2
- _more_
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |