|
||||||||||
| 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.AerologicalSoundingControl
ucar.unidata.idv.control.RaobSoundingControl
public class RaobSoundingControl
A AerologicalSoundingControl for RAOB data.
| 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.AerologicalSoundingControl |
|---|
aeroDisplay, headerLabel, hodoDisplay, hodoView, soundingTable, soundingView |
| Fields inherited from class ucar.unidata.idv.control.DisplayControlImpl |
|---|
categories, colorScaleInfo, colorScales, contourInfo, contourInfoParams, contourWidget, controlContext, ctw, dataSelection, defaultView, defaultViewManager, DISPLAY_LIST_NAME, displayListTable, displayListUsesColor, displayMasters, displayUnit, helpUrl, initNoteText, instantiatedWithNoData, noteTextArea, noteWrapper, paramName, requestProperties, selectRangeWidget, settingVisibility, sharables, showNoteText, skipSlider, version, viewManagers, ZFUDGE |
| Fields inherited from interface ucar.unidata.view.sounding.AerologicalDisplayConstants |
|---|
EMAGRAM_DISPLAY, HODOGRAPH_DISPLAY, SKEWT_DISPLAY, STUVE_DISPLAY |
| 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, RASTERMODE_SHOWALL, RASTERMODE_SHOWNONRASTER, RASTERMODE_SHOWRASTER, SIDE_LEGEND |
| Constructor Summary | |
|---|---|
RaobSoundingControl()
Constructs from nothing. |
|
| Method Summary | |
|---|---|
protected void |
addLabelMacros(String template,
List patterns,
List values)
Add any macro name/value pairs. |
void |
doRemove()
Remove this control. |
protected Set |
getDataTimeSet()
Collect the time animation set from the displayables. |
protected void |
getMacroNames(List names,
List labels)
Add any macro name/label pairs |
int |
getSelectedStationIndex_Old()
Get the SelectedStationIndex property. |
int |
getSelectedStationIndex()
Get the SelectedStationIndex property. |
protected String |
getSpatialLociLabel()
Override the base class method to return the relevant name |
boolean |
init(DataChoice dataChoice)
Initializes this instance with a DataChoice. |
void |
setSelectedStationIndex(int value)
Set the SelectedStationIndex property. |
void |
setSpatialLociVisible(boolean visible)
Sets the visibility of the spatial loci in the main, 3D window. |
protected void |
timeChanged(Real time)
_more_ |
protected void |
updateHeaderLabel()
Update the location label, subclasses can override. |
| Methods inherited from class ucar.unidata.idv.control.DisplayControlBase |
|---|
boxToEarth, boxToEarth, boxToEarth, boxToEarth, boxToEarth, boxToScreen, calculateRectangle, createStationTfo, earthToBox, earthToBox, earthToBoxTuple, earthToScreen, formatLevels, getLabeledReal, getLevelReal, getScreenCenter, getSelectedStation, getTmpProperty, isLeftButtonDown, logException, logException, makeEarthLocation, putTmpProperty, removeTmpProperty, screenToBox, screenToBox, screenToEarth, setStations, setStations, toBox, toEarth, userErrorMessage, userMessage |
| Methods inherited from class ucar.unidata.collab.SharableImpl |
|---|
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, removeSharable, setReceiveShareTime, 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.idv.DisplayControl |
|---|
getTmpProperty, putTmpProperty, removeTmpProperty |
| Methods inherited from interface ucar.unidata.collab.Sharable |
|---|
getReceiveShareTime, getShareGroup, getSharing, getUniqueId, setReceiveShareTime |
| Constructor Detail |
|---|
public RaobSoundingControl()
throws VisADException,
RemoteException
VisADException - if a VisAD failure occurs.
RemoteException - if a Java RMI failure occurs.| Method Detail |
|---|
public boolean init(DataChoice dataChoice)
throws VisADException,
RemoteException
DataChoice.
init in class DisplayControlImpldataChoice - The data for this instance.
true if and only if this instance
was correctly initialized.
VisADException - couldn't create a VisAD object needed
RemoteException - couldn't create a remote object needed
public void doRemove()
throws VisADException,
RemoteException
doRemove in interface DisplayControldoRemove in class AerologicalSoundingControlRemoteException - Java RMI error
VisADException - VisAD Errorprotected void timeChanged(Real time)
timeChanged in class DisplayControlImpltime - _more_public void setSelectedStationIndex(int value)
value - The new value for SelectedStationIndexpublic int getSelectedStationIndex_Old()
public int getSelectedStationIndex()
protected String getSpatialLociLabel()
getSpatialLociLabel in class AerologicalSoundingControl
public void setSpatialLociVisible(boolean visible)
throws VisADException,
RemoteException
setSpatialLociVisible in class AerologicalSoundingControlvisible - If true, then the loci will be rendered visible;
otherwise, they will be rendered invisible.
RemoteException - Java RMI error
VisADException - VisAD error
protected Set getDataTimeSet()
throws RemoteException,
VisADException
getDataTimeSet in class DisplayControlImplRemoteException - On badness
VisADException - On badnessprotected void updateHeaderLabel()
updateHeaderLabel in class AerologicalSoundingControl
protected void getMacroNames(List names,
List labels)
getMacroNames in class DisplayControlImplnames - List of macro nameslabels - List of macro labels
protected void addLabelMacros(String template,
List patterns,
List values)
addLabelMacros in class DisplayControlImpltemplate - templatepatterns - The macro namesvalues - The macro values
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||