public class TimeHeightControl extends LineProbeControl
Modifier and Type | Class and Description |
---|---|
static class |
TimeHeightControl.MyTimeHeightControl |
DisplayControlImpl.SideLegendLabel
Modifier and Type | Field and Description |
---|---|
protected java.awt.Color |
background
background color
|
protected Contour2DDisplayable |
contourDisplay
Displayable for contours
|
protected javax.swing.JPanel |
controlPane
the control for second variable
|
static java.lang.String[] |
DEFAULT_PRESSURE_LABELS
default pressure labels
|
protected visad.FieldImpl |
fieldImpl
the data
|
protected java.awt.Color |
foreground
foreground color
|
protected XYDisplay |
profileDisplay
XY display for displaying time/height diagram
|
static java.lang.String |
SHARE_PROFILE
property for sharing the profile location
|
protected TimeHeightViewManager |
timeHeightView
the control window's view manager
|
HEIGHT_COORD, positionText, PRESSURE_COORD
CMD_CONTOURDIALOG, CMD_SETLEVELS, gridDataInstance, INITIAL_PROBE_EARTHLOCATION, log_, settingLevel
categories, colorScaleInfo, colorScales, contourInfo, contourInfoParams, contourWidget, controlContext, ctw, dataSelection, defaultView, defaultViewManager, DISPLAY_LIST_NAME, displayListTable, displayListUsesColor, displayMasters, displayUnit, helpUrl, initNoteText, instantiatedWithNoData, isProgressiveResolution, matchDisplayRegion, noteTextArea, noteWrapper, paramName, reloadFromBounds, requestProperties, resolutionReadout, selectRangeWidget, settingVisibility, sharables, showNoteText, skipSlider, version, viewManagers, ZFUDGE
APPEARANCE_DARK, APPEARANCE_IDV, APPEARANCE_LIGHT, CMD_BARBSIZE, CMD_COLORS, CMD_COLORTABLE, CMD_INTERVAL, CMD_LEVEL, CMD_LINEWIDTH, CMD_POPUP, CMD_REMOVE, DEFAULT_POINT_SIZE, DEFAULT_SAMPLING_MODE, FIND_ALL, FIND_CATEGORY, FIND_CLASS, FIND_SPECIAL, FIND_THIS, FIND_WITHDATA, FIND_WITHTHISDATA, FIND_WITHTHISFIELD, FIND_WITHTHISVIEW, FLAG_COLOR, FLAG_COLORTABLE, FLAG_COLORUNIT, FLAG_CONTOUR, FLAG_DATACONTROL, FLAG_DISPLAYUNIT, FLAG_GRIDTRAJECTORY, FLAG_LINEWIDTH, FLAG_NONE, FLAG_SELECTRANGE, FLAG_SKIPFACTOR, FLAG_SMOOTHING, FLAG_TEXTUREQUALITY, FLAG_TIMERANGE, FLAG_ZPOSITION, GRID_INSETS, ICON_LOCK, ICON_REMOVE, ICON_UNLOCK, LABEL_NONE, MACRO_DATASOURCENAME, MACRO_DISPLAYNAME, MACRO_DISPLAYUNIT, MACRO_FHOUR, MACRO_FHOUR2, MACRO_LONGNAME, MACRO_POSITION, MACRO_RESOLUTION, MACRO_SHORTNAME, MACRO_STATION, MACRO_TIMESTAMP, MACRO_VALUE, NEAREST_NEIGHBOR, PREF_DISPLAYLIST_TEMPLATE, PREF_EXTRALABEL_TEMPLATE, PREF_LEGENDLABEL_TEMPLATE, PROP_REMOVED, SETTINGS_GROUP_DISPLAY, SETTINGS_GROUP_FLAGS, SHARE_CHOICES, SHARE_COLOR, SHARE_COLORSCALE, SHARE_COLORTABLE, SHARE_DISPLAYUNIT, SHARE_POSITION, SHARE_SELECTRANGE, SHARE_SKIPVALUE, SHARE_TRANSECT, SHARE_VISIBILITY, WEIGHTED_AVERAGE
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 and Description |
---|
TimeHeightControl()
Default Contructor; sets flags.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addNewData(java.util.List newChoices)
Called when the user chooses new data for this display
|
void |
addPropertiesComponents(javax.swing.JTabbedPane jtp)
Add tabs to the properties dialog.
|
void |
applyPreferences()
Apply the preferences.
|
protected void |
applySmoothing()
Use the value of the smoothing type and weight to subset the data.
|
protected DisplayableData |
createDataDisplay()
Create the default data display if not showAsContours
|
protected void |
displayTHForCoord(visad.FieldImpl fi,
int NN)
Make a 2D display of the range values against domain coordinate # NN.
|
boolean |
doApplyProperties()
Apply the properties
|
protected javax.swing.JMenuItem |
doMakeChangeParameterMenuItem()
Utility to make the menu item for changing the data choice
|
protected java.awt.Container |
doMakeContents()
Make the UI contents for this control window.
|
java.awt.Color |
getBackground()
Get the background color
|
protected java.lang.String |
getChangeParameterLabel()
A hook to allow derived classes to have their own label in the menu
for the change data call.
|
boolean |
getColorFill()
Get whether the display is an image or contours.
|
void |
getControlWidgets(java.util.List controlWidgets)
make widgets for check box for latest data time on left of x axis.
|
DisplayableData |
getDataDisplay()
Return the
Displayable created by createDataDisplay. |
protected int |
getDataDisplayFlags()
Get the attribute flags for the data display
|
protected java.lang.String |
getDefaultDisplayListTemplate()
Get the default display list template for this control.
|
java.awt.Color |
getForeground()
Get the foreground color
|
boolean |
getLatestOnLeft()
Get whether latest data is displayed on the left or right
side of the plot.
|
ColorTable |
getMyColorTable()
Get the background color
|
ContourInfo |
getMyContourInfo()
Get the background color
|
int |
getMySmoothingFactor()
Get the background color
|
java.lang.String |
getMySmoothingType()
Get the background color
|
visad.georef.LatLonPoint |
getPositionLL(visad.RealTuple position)
Get the position as a lat/lon point
|
java.util.Hashtable |
getPressureLabels(java.lang.String[] labels)
get y (altitude) axis pressure values hashtable
|
boolean |
getShowAsContours()
Get whether the display is an image or contours.
|
protected ViewManager |
getTimeHeightViewManager()
Get the view manager for the control window.
|
protected void |
getViewMenuItems(java.util.List items,
boolean forMenuBar)
Add items to the command menu.
|
boolean |
init(DataChoice dataChoice)
Construct the display, frame, and controls
|
void |
initAfterUnPersistence(ControlContext vc,
java.util.Hashtable properties,
java.util.List preSelectedDataChoices)
Called by the
IntegratedDataViewer to
initialize after this control has been unpersisted |
void |
initDone()
Called after init().
|
void |
loadProfile(visad.RealTuple position)
Given the location of the profile SelectorPoint,
create a data set for a profile at that location,
and load it in display.
|
protected void |
probePositionChanged(visad.RealTuple position)
Method to call when the probe position changes
|
protected void |
processNewData(java.util.List newChoices)
Override base class method which is called when the user has selected
new data choices.
|
protected void |
reSetTimeHeightAltitudeUnit(visad.Unit aUnit)
This gets called by changing the altitude unit
|
void |
setBackground(java.awt.Color color)
Set the background color
|
void |
setColorFill(boolean yesorno)
Get whether the display is shown as contours.
|
protected boolean |
setData(DataChoice dataChoice)
User has asked to see a different new parameter in this existing display.
|
void |
setForeground(java.awt.Color color)
Set the foreground color
|
void |
setLatestOnLeft(boolean yesorno)
Set whether latest data is displayed on the left or right
side of the plot.
|
void |
setMyColorTable(ColorTable color)
Set the background color
|
void |
setMyContourInfo(ContourInfo contourInfo)
Set the background color
|
void |
setMySmoothingType(int smoothingFactor)
Set the background color
|
void |
setMySmoothingType(java.lang.String smoothingType)
Set the background color
|
void |
setShowAsContours(boolean yesorno)
Get whether the display is shown as contours.
|
void |
setShowAsImage(boolean yesorno)
Deprecated.
use #setShowAsContours(boolean) instead
|
addLabelMacros, canDoProgressiveResolution, decreaseProbeSize, doMakeProbe, doMakeProbe, doMakeProbe, doMakeProbe, doMakeProbeMenu, doMoveProbe, getEditMenuItems, getGridCenterPosition, getInitialLinePosition, getInitialPosition, getLegendLabels, getMacroNames, getMarker, getPosition, hasMapProjection, increaseProbeSize, projectionChanged, propertyChange, receiveShareData, relocateDisplay, resetProbePosition, setMarker, setPointSize, setPosition, setProbePosition, setProbePosition, shouldAddControlListener, updateLegendLabel, viewpointChanged
actionPerformed, addTopographyMap, addTopographyMap, applyForecastHourMacro, convertColorRange, doExport, doMakeContourLevelControl, doMakeDataInstance, doMakeLevelControl, doMakeLevelControl, exportDisplayedData, getColorParamName, getColorRangeFromData, getColorRangeIndex, getColorUnit, getContourInfo, getCursorReadoutData, getCursorReadoutInner, getDataProjection, getDataRangeInColorUnits, getDefaultContourInfo, getDisplayUnit, getGridDataInstance, getInitialColorTable, getInitialRange, getRawDataUnit, haveMultipleFields, initializeDefaultContourInfo, isDisplayUnitAlsoColorUnit, normalizeRectangle, setLevel, setLevel, setLevelFromUser, shouldAddDisplayListener
activateDisplays, addAttributedDisplayable, addAttributedDisplayable, addAttributedDisplayable, addAttributeFlags, addCheckBoxSettings, addDataChoice, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayMaster, addDisplaySettings, addNoteText, addPropertyChangeListener, addRemovable, addSharable, addTimeModeWidget, addToControlContext, addToRangeMenu, addToRangeMenu, addToRangeMenu, addViewManager, appendDataChoices, applyAttributesToDisplayables, applyColor, applyColorScaleInfo, applyColorTable, applyColorUnit, applyContourInfo, applyDisplaySetting, applyDisplayUnit, applyLineWidth, applyProperties, applyProperties, applyPropertyValues, applyRange, applySelectRange, applySkipFactor, applyTextureQuality, applyTimeRange, applyZPosition, boundsClose, canBeDocked, canExportData, canSaveDataInCache, captureWindow, centerOnDisplay, changeColorUnit, changeDisplayUnit, checkBoundsChange, checkFlag, checkIfDataOk, checkImageSize, clearDataInstance, clearPrototype, clearViewManagers, close, colorUnitChanged, controlChanged, convertColorRange, convertRange, createDisplayListDisplayable, createIdvWindow, dataChanged, deactivateDisplays, debug, displayableToFront, displayChanged, displayControlFailed, displayUnitChanged, doInitialUpdateLegendAndList, doMakeBottomLegendComponent, doMakeChangeColorMenu, doMakeChangeColorMenu, doMakeColorControl, doMakeColorControl, doMakeColorScales, doMakeMenuBar, doMakeMenuBarMenus, doMakePointSizeWidget, doMakeRemoveControl, doMakeSideLegendComponent, doMakeSkipFactorSlider, doMakeSmoothingWidget, doMakeTextureSlider, doMakeVisibilityControl, doMakeWidgetComponent, doMakeWindow, doMakeZPositionSlider, doRemove, findDisplayInfo, findDisplays, findDisplays, firePropertyChangeEvent, firstFrameDone, formatForCursorReadout, getActive, getAnimation, getAnimation, getAnimation, getAnimation, getAnimationInfo, getAnimationWidget, getAttributeFlags, getCachedData, getCanDoRemoveAll, getCategories, getCollapseLegend, getColor, getColorDimness, getColorScaleInfo, getColorTable, getColorTableForDisplayable, getColorTableToApply, getColorTableWidget, getColorUnitName, getColorWidgetLabel, getComponentHolder, getContents, getControlChangeSleepTime, getControlContext, getControlMenus, getCursorReadout, getCursorReadoutInner, getData, getDataChoice, getDataChoices, getDataForDisplayList, getDataInstance, getDataInstance, getDataProjectionForMenu, getDataProjectionLabel, getDataSelection, getDataSources, getDataTimeRange, getDataTimeRange, getDataTimeSet, getDebugDetails, getDefaultColorScaleInfo, getDefaultDistanceUnit, getDefaultFastRendering, getDefaultSamplingMode, getDefaultSamplingModeValue, getDefaultView, getDefaultViewDescriptor, getDefaultViewManager, getDetailsContents, getDisplayAltitudeType, getDisplayCategory, getDisplayCenter, getDisplayConventions, getDisplayedData, getDisplayId, getDisplayInfos, getDisplayListColor, getDisplayListData, getDisplayListDisplayable, getDisplayListTemplate, getDisplayMaster, getDisplayName, getDisplayScale, getDisplayUnit, getDisplayUnitName, getDisplayVisibility, getDoCursorReadout, getEditMenuItems, getExpandedInTabs, getExtraLabelTemplate, getExtraLegendComponent, getExtraMenus, getFileMenuItems, getFileMenuItems, getGraphicsConfiguration, getGrid, getGrid, getHadDataChoices, getHaveInitialized, getHelpIds, getHelpMenuItems, getId, getIdv, getImage, getImage, getInitDataChoices, getInitialFastRendering, getInitialZPosition, getInternalAnimation, getInternalAnimation, getIsProgressiveResolution, getIsRaster, getIsTimeDriver, getLabel, getLastFileMenuItems, getLatLonPoints, getLegendButtons, getLegendComponent, getLegendLabel, getLegendLabelTemplate, getLegendToolTip, getLineWidth, getLineWidthWidget, getLineWidthWidgetLabel, getLockVisibilityToggle, getLongParamName, getMainPanel, getMainPanelSize, getMakeWindow, getMapDisplay, getMapViewManager, getMapViewProjection, getMatchDisplayRegion, getMenuLabel, getMyDataChoices, getNavigatedDisplay, getNoteText, getObjectStore, getOkToFireEvents, getOldColorTableOrInitialColorTable, getOriginalDataChoicesLabel, getOuterContents, getPointSize, getProperty, getProperty, getPropertyDisplayName, getRange, getRangeForColorTable, getRangeToApply, getRequestProperties, getSamplingModeName, getSamplingModeValue, getSamplingModeValue, getSaveMenuItems, getSelectRange, getSelectRangeEnabled, getSelectRangeWidget, getSettingsPanel, getShortParamName, getShoulDoProgressiveResolution, getShowInDisplayList, getShowInLegend, getShowInTabs, getShowNoteText, getSkipValue, getSkipWidgetLabel, getSmoothingFactor, getSmoothingType, getSomeAnimation, getStore, getTemplateName, getTextureQuality, getTextureQualityLabel, getTimeSet, getTitle, getTransientProperty, getUnitForColor, getUseFastRendering, getUsesTimeDriver, getUseTimesInAnimation, getVersion, getVerticalValue, getViewAnimation, getViewContext, getViewer, getViewManager, getViewManager, getViewManager, getViewManagerClassNames, getViewManagerForCapture, getViewManagers, getViewMenuItems, getVisbilityAnimationPause, getWasUnPersisted, getWindow, getWindowSize, getWindowVisible, getWindowX, getWindowY, getZPosition, getZPositionSliderLabel, guiExported, guiImported, handleDisplayChanged, handleWindowClosing, hasForecastHourMacro, hasTimeMacro, haveDataTimes, haveParameterDefaults, hide, hyperlinkUpdate, inGlobeDisplay, init, init, init, initAfterUnPersistence, initAsPrototype, initAsTemplate, initBasic, initializeWithNewData, initWindow, isDisplay3D, isGuiShown, isInitDone, isInTransectView, isInViewManager, itemStateChanged, loadDataFromViewBounds, makeChangeColorMenuItems, makeLegendLabel, makeLockButton, makeRemoveButton, moveTo, notifyViewManagersOfChange, parseProperties, popup, popupDataDialog, popupDataDialog, popupDataDialog, processRequestProperties, putTransientProperty, reallySetAttributeFlags, redoGuiLayout, reloadDataSource, reloadDataSourceInThread, relocateDisplay, removeDataChoice, removeDisplayable, removeDisplayables, removeDisplayables, removeOnWindowClose, removePropertyChangeListener, resetData, resetDimness, resetViewManager, revertToDefaultColorTable, revertToDefaultColorTable, revertToDefaultRange, revertToDefaultRange, saveAsFavorite, saveAsParameterDefaults, saveAsPrototype, saveAsTemplate, saveDataChoiceInCache, saveImage, saveProjection, selectDataChoices, setAnimationInfo, setAnimationSet, setAttributeFlags, setCachedData, setCanDoRemoveAll, setCategories, setCollapseLegend, setColor, setColorBrighter, setColorDimmer, setColorDimness, setColorScaleInfo, setColorScaleVisible, setColorTable, setColorTable, setColorTableName, setColorUnit, setColorUnitName, setComponentHolder, setContents, setContourInfo, setContourInfoParams, setData, setDataChoices, setDataInstance, setDataInstances, setDataSelection, setDataTimeRange, setDefaultSamplingMode, setDefaultView, setDisplayableVisibility, setDisplayableVisiblity, setDisplayActive, setDisplayAreaSubset, setDisplayCategory, setDisplayId, setDisplayInactive, setDisplayListColor, setDisplayListColor, setDisplayListProperties, setDisplayListTemplate, setDisplayListTimeZone, setDisplayName, setDisplayUnit, setDisplayUnitName, setDisplayVisibility, setDoCursorReadout, setExpandedInTabs, setExtraLabelTemplate, setHadDataChoices, setHelpUrl, setId, setInitDataChoices, setInitialSettings, setInitialViewManager, setIsProgressiveResolution, setIsRaster, setIsTimeDriver, setLabelAsPreference, setLegendBackground, setLegendForeground, setLegendLabel, setLegendLabelTemplate, setLineWidth, setLockVisibilityToggle, setMainPanelDimensions, setMainPanelSize, setMakeWindow, setMatchDisplayRegion, setName, setNameFromUser, setNewColorUnit, setNewDisplayUnit, setNoteText, setOkToFireEvents, setOriginalDataChoicesLabel, setParamName, setPersistedVisadData, setProjectionInView, setProjectionInView, setProjectionInView, setProperty, setRange, setRange, setSelectRange, setSelectRangeEnabled, setSettingsDisplayUnit, setSharedColorScaleInfo, setShowInDisplayList, setShowInLegend, setShowInTabs, setShowNoteText, setSkipValue, setSmoothingFactor, setSmoothingType, setTemplateName, setTextureQuality, setTitle, setUnitForColor, setUseFastRendering, setUsesTimeDriver, setUseTimesInAnimation, setVersion, setViewer, setViewManagerClassNames, setVisbilityAnimationPause, setWindowSize, setWindowVisible, setWindowX, setWindowY, setZPosition, setZPosition, shouldAddAnimationListener, shouldApplyFastRendering, shouldBeDocked, shouldWindowBeVisible, show, showColorControlWidget, showColorDialog, showColorDialog, showColorScaleDialog, showColorScales, showColorSwatches, showContourPropertiesDialog, showDetails, showDisplaySettingsDialog, showHelp, showLegendMenu, showNormalCursor, showProperties, showTimeRangeDialog, showWaitCursor, timeChanged, toFront, toggleNoteTextArea, toggleVisibilityForVectorGraphicsRendering, toggleWindow, toString, transectChanged, updateAnimation, updateDataInstance, updateDataSelection, updateDisplayList, updateGridDataInstance, updateLegendAndList, updateLockButton, useSmoothingFactor, useZPosition, viewManagerChanged, viewManagerDestroyed, writeTestArchive, xxxsetDisplayActive, zSliderChanged
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
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialog
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTmpProperty, putTmpProperty, removeTmpProperty
getReceiveShareTime, getShareGroup, getSharing, getUniqueId, setReceiveShareTime
public static final java.lang.String SHARE_PROFILE
protected XYDisplay profileDisplay
protected visad.FieldImpl fieldImpl
protected Contour2DDisplayable contourDisplay
protected java.awt.Color foreground
protected java.awt.Color background
protected TimeHeightViewManager timeHeightView
protected javax.swing.JPanel controlPane
public static java.lang.String[] DEFAULT_PRESSURE_LABELS
public TimeHeightControl()
public boolean init(DataChoice dataChoice) throws visad.VisADException, java.rmi.RemoteException
init
in class DisplayControlImpl
dataChoice
- the data to usejava.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD Errorprotected java.lang.String getDefaultDisplayListTemplate()
getDefaultDisplayListTemplate
in class DisplayControlImpl
protected int getDataDisplayFlags()
protected DisplayableData createDataDisplay() throws visad.VisADException, java.rmi.RemoteException
java.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD Errorpublic DisplayableData getDataDisplay()
Displayable
created by createDataDisplay.DisplayableData
protected boolean setData(DataChoice dataChoice) throws visad.VisADException, java.rmi.RemoteException
setData
in class DisplayControlImpl
dataChoice
- choice for datajava.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD Errorpublic void initDone()
initDone
in class DisplayControlImpl
public void initAfterUnPersistence(ControlContext vc, java.util.Hashtable properties, java.util.List preSelectedDataChoices)
IntegratedDataViewer
to
initialize after this control has been unpersistedinitAfterUnPersistence
in interface DisplayControl
initAfterUnPersistence
in class DisplayControlImpl
vc
- The context in which this control existsproperties
- Properties that may hold thingspreSelectedDataChoices
- set of preselected data choicesprotected ViewManager getTimeHeightViewManager()
protected java.awt.Container doMakeContents() throws visad.VisADException, java.rmi.RemoteException
doMakeContents
in class DisplayControlImpl
java.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD Errorprotected void displayTHForCoord(visad.FieldImpl fi, int NN) throws visad.VisADException, java.rmi.RemoteException
fi
- a VisAD FlatField or seqence of FlatFields with 3 or more
domain coordinates, manifold dimension 1.NN
- an integer, the index number of the coordinate to use
as profile or y axis of plot (0,1,2,...)java.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD Errorprotected void applySmoothing() throws visad.VisADException, java.rmi.RemoteException
applySmoothing
in class DisplayControlImpl
java.rmi.RemoteException
- Java RMI problemvisad.VisADException
- VisAD problemprotected void probePositionChanged(visad.RealTuple position)
probePositionChanged
in class LineProbeControl
position
- new positionpublic void loadProfile(visad.RealTuple position) throws visad.VisADException, java.rmi.RemoteException
position
- the locationvisad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public void getControlWidgets(java.util.List controlWidgets) throws visad.VisADException, java.rmi.RemoteException
getControlWidgets
in class DisplayControlImpl
controlWidgets
- to filljava.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD Errorpublic java.util.Hashtable getPressureLabels(java.lang.String[] labels) throws visad.VisADException
labels
- pressure labelsvisad.VisADException
- VisAD errorpublic visad.georef.LatLonPoint getPositionLL(visad.RealTuple position) throws visad.VisADException, java.rmi.RemoteException
position
- position in XYZ or LatLonAlt spacejava.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD Errorprotected void getViewMenuItems(java.util.List items, boolean forMenuBar)
getViewMenuItems
in class DisplayControlImpl
items
- menu to add to.forMenuBar
- whether for menu bar (true) or popup (false)protected java.lang.String getChangeParameterLabel()
getChangeParameterLabel
in class DisplayControlImpl
protected javax.swing.JMenuItem doMakeChangeParameterMenuItem()
doMakeChangeParameterMenuItem
in class DisplayControlImpl
protected void addNewData(java.util.List newChoices) throws visad.VisADException, java.rmi.RemoteException
addNewData
in class DisplayControlImpl
newChoices
- List of new DataChoice
-sjava.rmi.RemoteException
- Java RMI problemvisad.VisADException
- VisAD problemprotected void processNewData(java.util.List newChoices) throws visad.VisADException, java.rmi.RemoteException
newChoices
- new list of choicesjava.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD Errorpublic void addPropertiesComponents(javax.swing.JTabbedPane jtp)
addPropertiesComponents
in class DisplayControlImpl
jtp
- the JTabbedPane to add topublic boolean doApplyProperties()
doApplyProperties
in class DisplayControlImpl
public void applyPreferences()
applyPreferences
in interface DisplayControl
applyPreferences
in class DisplayControlImpl
public void setLatestOnLeft(boolean yesorno)
yesorno
- true
if want latest is on left.public boolean getLatestOnLeft()
true
if latest is on left.public void setShowAsImage(boolean yesorno)
yesorno
- true
if want an image instead of contours.public void setShowAsContours(boolean yesorno)
yesorno
- true
if want contours instead of an image.public boolean getShowAsContours()
true
if contours display, false if imagepublic void setColorFill(boolean yesorno)
yesorno
- true
if want contours instead of an image.public boolean getColorFill()
true
if contours display, false if imagepublic java.awt.Color getForeground()
public void setForeground(java.awt.Color color)
color
- new colorpublic java.awt.Color getBackground()
public void setBackground(java.awt.Color color)
color
- new colorpublic ColorTable getMyColorTable()
public void setMyColorTable(ColorTable color) throws java.rmi.RemoteException, visad.VisADException
color
- new colorjava.rmi.RemoteException
visad.VisADException
public ContourInfo getMyContourInfo()
public void setMyContourInfo(ContourInfo contourInfo) throws java.rmi.RemoteException, visad.VisADException
contourInfo
- new colorjava.rmi.RemoteException
visad.VisADException
public java.lang.String getMySmoothingType()
public void setMySmoothingType(java.lang.String smoothingType) throws java.rmi.RemoteException, visad.VisADException
smoothingType
- new colorjava.rmi.RemoteException
visad.VisADException
public int getMySmoothingFactor()
public void setMySmoothingType(int smoothingFactor) throws java.rmi.RemoteException, visad.VisADException
smoothingFactor
- new colorjava.rmi.RemoteException
visad.VisADException
protected void reSetTimeHeightAltitudeUnit(visad.Unit aUnit) throws visad.VisADException
aUnit
- _more_visad.VisADException