|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.unidata.collab.SharableImpl
ucar.unidata.idv.control.DisplayControlBase
ucar.unidata.idv.control.DisplayControlImpl
ucar.unidata.idv.control.storm.StormTrackControl
public class StormTrackControl
A MetApps Display Control with Displayable and controls for displaying a track (balloon sounding or aircraft track)
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class ucar.unidata.idv.control.DisplayControlImpl |
|---|
DisplayControlImpl.SideLegendLabel |
| Field Summary |
|---|
| Fields inherited from class ucar.unidata.idv.control.DisplayControlImpl |
|---|
categories, colorScaleInfo, colorScales, contourInfo, contourInfoParams, controlContext, ctw, cw, dataSelection, defaultView, defaultViewManager, DISPLAY_LIST_NAME, displayListTable, displayMasters, displayUnit, helpUrl, initNoteText, instantiatedWithNoData, noteTextArea, noteWrapper, paramName, requestProperties, settingVisibility, sharables, showNoteText, skipSlider, srw, version, viewManagers |
| Fields inherited from interface ucar.unidata.idv.DisplayControl |
|---|
BOTTOM_LEGEND, DEFAULT_PROBEFORMAT, PREF_PREFIX, PREF_PROBEFORMAT, PREF_REMOVEONWINDOWCLOSE, PREF_SAMPLING_MODE, PREF_STANDALONE_REMOVEONCLOSE, PREF_STANDALONE_REMOVEONCLOSE_ASK, PROP_LEGENDICON, SIDE_LEGEND |
| Constructor Summary | |
|---|---|
StormTrackControl()
Create a new Track Control; set the attribute flags |
|
| Method Summary | |
|---|---|
protected Container |
doMakeContents()
Make the gui |
protected StormTrackPoint |
findClosestOb(EarthLocation el,
List<StormDisplayState> theStates)
Find the closest ob in the field to the particular EarthLocation |
protected String |
formatStormTrackPoint(StormTrackPoint stp)
_more_ |
StormDisplayState |
getCurrentStormDisplayState()
|
protected List |
getCursorReadoutInner(EarthLocation el,
Real animationValue,
int animationStep)
_more_ |
DisplayMaster |
getDisplayMaster()
|
Hashtable<String,Boolean> |
getOkWays()
Get the OkWays property. |
StormDataSource |
getStormDataSource()
_more_ |
List<StormDisplayState> |
getStormDisplayStates()
Get the StormDisplayStates property. |
protected void |
getViewMenuItems(List items,
boolean forMenuBar)
_more_ |
String |
getWayName()
|
String |
getWaysName()
|
boolean |
init(DataChoice dataChoice)
Call to help make this kind of Display Control; also calls code to made the Displayable (empty of data thus far). |
void |
initDone()
_more_ |
protected boolean |
okToShowWay(Way way)
|
protected void |
onlyShowTheseWays(List<Way> ways)
|
void |
setOkWays(Hashtable<String,Boolean> value)
Set the OkWays property. |
void |
setStormDisplayStates(List<StormDisplayState> value)
Set the StormDisplayStates property. |
void |
showAllWays()
|
void |
showWaySelectDialog()
|
void |
stormChanged(StormDisplayState stormDisplayState)
_more_ |
void |
subsetWays()
|
void |
unloadAllTracks()
_more_ |
void |
viewStorm(StormDisplayState stormDisplayState)
_more_ |
| Methods inherited from class ucar.unidata.idv.control.DisplayControlBase |
|---|
boxToEarth, boxToEarth, boxToEarth, boxToEarth, boxToEarth, boxToScreen, calculateRectangle, createStationTfo, earthToBox, earthToBox, earthToBoxTuple, earthToScreen, formatLevels, getScreenCenter, getSelectedStation, isLeftButtonDown, logException, logException, makeEarthLocation, screenToBox, screenToBox, screenToEarth, setStations, setStations, toBox, toEarth, userErrorMessage, userMessage |
| Methods inherited from class ucar.unidata.collab.SharableImpl |
|---|
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, removeSharable, setShareGroup, setSharing, setUniqueId, showSharableDialog |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface ucar.unidata.collab.Sharable |
|---|
getShareGroup, getSharing, getUniqueId |
| Constructor Detail |
|---|
public StormTrackControl()
| Method Detail |
|---|
public DisplayMaster getDisplayMaster()
protected boolean okToShowWay(Way way)
public void showWaySelectDialog()
public void subsetWays()
public StormDisplayState getCurrentStormDisplayState()
public void showAllWays()
protected void onlyShowTheseWays(List<Way> ways)
public boolean init(DataChoice dataChoice)
throws VisADException,
RemoteException
init in class DisplayControlImpldataChoice - the DataChoice of the moment.
RemoteException - Java RMI error
VisADException - VisAD Errorpublic StormDataSource getStormDataSource()
public void viewStorm(StormDisplayState stormDisplayState)
stormDisplayState - _more_public void unloadAllTracks()
protected void getViewMenuItems(List items,
boolean forMenuBar)
getViewMenuItems in class DisplayControlImplitems - _more_forMenuBar - _more_public String getWayName()
public String getWaysName()
public void initDone()
initDone in class DisplayControlImpl
protected Container doMakeContents()
throws VisADException,
RemoteException
doMakeContents in class DisplayControlImplRemoteException - On Badness
VisADException - On Badnesspublic void stormChanged(StormDisplayState stormDisplayState)
stormDisplayState - _more_public void setStormDisplayStates(List<StormDisplayState> value)
value - The new value for StormDisplayStatespublic List<StormDisplayState> getStormDisplayStates()
protected List getCursorReadoutInner(EarthLocation el,
Real animationValue,
int animationStep)
throws Exception
getCursorReadoutInner in class DisplayControlImplel - _more_animationValue - _more_animationStep - _more_
Exception - _more_
protected String formatStormTrackPoint(StormTrackPoint stp)
throws VisADException,
RemoteException
stp - _more_
RemoteException - _more_
VisADException - _more_
protected StormTrackPoint findClosestOb(EarthLocation el,
List<StormDisplayState> theStates)
throws VisADException,
RemoteException
el - the EarthLocationtheStates - _more_
RemoteException - Java RMI problem
VisADException - VisAD problempublic void setOkWays(Hashtable<String,Boolean> value)
value - The new value for OkWayspublic Hashtable<String,Boolean> getOkWays()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||