ucar.unidata.idv.control
Class HovmollerControl

java.lang.Object
  extended by ucar.unidata.collab.SharableImpl
      extended by ucar.unidata.idv.control.DisplayControlBase
          extended by ucar.unidata.idv.control.DisplayControlImpl
              extended by ucar.unidata.idv.control.GridDisplayControl
                  extended by ucar.unidata.idv.control.HovmollerControl
All Implemented Interfaces:
ActionListener, ItemListener, PropertyChangeListener, EventListener, HyperlinkListener, Sharable, DataChangeListener, DisplayControl, Prototypable, ControlListener, DisplayListener

public class HovmollerControl
extends GridDisplayControl

Class description

Version:
Enter version here..., Mon, Apr 25, '11
Author:
Enter your name here...

Nested Class Summary
 
Nested classes/interfaces inherited from class ucar.unidata.idv.control.DisplayControlImpl
DisplayControlImpl.SideLegendLabel
 
Field Summary
static int LAT_DIM
          the latitude dimension id
static int LON_DIM
          the longitude dimenstion id
 
Fields inherited from class ucar.unidata.idv.control.GridDisplayControl
CMD_CONTOURDIALOG, CMD_SETLEVELS, gridDataInstance, INITIAL_PROBE_EARTHLOCATION, log_, settingLevel
 
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 class ucar.unidata.idv.control.DisplayControlBase
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_LONGNAME, MACRO_POSITION, 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
 
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
HovmollerControl()
          Default Contructor; sets flags.
 
Method Summary
protected  void addDisplaySettings(DisplaySettingsDialog dsd)
          Add DisplaySettings appropriate for this display
 void addPropertiesComponents(JTabbedPane jtp)
          Add tabs to the properties dialog.
protected  void applyColor()
          If the color is non-null then apply it to the Displayables in the displayables list that are flagged with the FLAG_COLOR
 void applyPreferences()
          Apply the preferences.
protected  DisplayableData createDataDisplay()
          Create the default data display if not showAsContours
protected  void displayTSForCoord(FieldImpl fi, int NN)
          Make a 2D display of the range values against domain coordinate # NN.
 boolean doApplyProperties()
          Apply the properties
protected  void doMakeColorScales()
          Actually create the color scales.
protected  Container doMakeContents()
          Make the UI contents for this control window.
 int getAverageDimension()
          Get the averaging dimension
 String getColorWidgetLabel()
          Return the label that is to be used for the color widget This allows derived classes to override this and provide their own name,
 void getControlWidgets(List controlWidgets)
          make widgets for time format and latest data time on bottom of y axis.
 DisplayableData getDataDisplay()
          Return the Displayable created by createDataDisplay.
protected  int getDataDisplayFlags()
          Get the attribute flags for the data display
protected  String getDefaultDisplayListTemplate()
          Get the default display list template for this control.
 HovmollerViewManager getHovmollerView()
          Get the HovmollerView property.
 boolean getReverseTime()
          Get reverse times property
 boolean getShowAsContours()
          Get whether the display is an image or contours.
 String getTimeFormat()
          Get the time format
protected  void getViewMenuItems(List items, boolean forMenuBar)
          Add items to the command menu.
 boolean init(DataChoice dataChoice)
          Construct the display, frame, and controls
 void initDone()
          Called after init().
 void loadData()
          Load the data into the display
 void setAverageDimension(int dim)
          Set the averaging dimension
protected  boolean setData(DataChoice dataChoice)
          User has asked to see a different new parameter in this existing display.
 void setHovmollerView(HovmollerViewManager value)
          Set the HovmollerView property.
 void setReverseTime(boolean yesorno)
          Set reverse times
 void setShowAsContours(boolean yesorno)
          Get whether the display is shown as contours.
 void setTimeFormat(String format)
          Set the time format
 void viewManagerChanged(String property)
          Method called when the view changes.
 
Methods inherited from class ucar.unidata.idv.control.GridDisplayControl
actionPerformed, addTopographyMap, convertColorRange, doMakeContourLevelControl, doMakeDataInstance, doMakeLevelControl, doMakeLevelControl, exportDisplayedData, getColorParamName, getColorRangeFromData, getColorRangeIndex, getColorUnit, getContourInfo, getCursorReadoutData, getCursorReadoutInner, getDataProjection, getDataRangeInColorUnits, getDefaultContourInfo, getDisplayUnit, getGridDataInstance, getInitialColorTable, getInitialRange, getRawDataUnit, haveMultipleFields, initializeDefaultContourInfo, isDisplayUnitAlsoColorUnit, setLevel, setLevel, setLevelFromUser
 
Methods inherited from class ucar.unidata.idv.control.DisplayControlImpl
activateDisplays, addAttributedDisplayable, addAttributedDisplayable, addAttributedDisplayable, addAttributeFlags, addCheckBoxSettings, addDataChoice, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayMaster, addLabelMacros, addNewData, addNoteText, addPropertyChangeListener, addRemovable, addSharable, addTimeModeWidget, addToControlContext, addToRangeMenu, addToRangeMenu, addToRangeMenu, addViewManager, appendDataChoices, applyAttributesToDisplayables, applyColorScaleInfo, applyColorTable, applyColorUnit, applyContourInfo, applyDisplaySetting, applyDisplayUnit, applyLineWidth, applyProperties, applyProperties, applyPropertyValues, applyRange, applySelectRange, applySkipFactor, applySmoothing, applyTextureQuality, applyTimeRange, applyZPosition, boundsClose, canBeDocked, canExportData, canSaveDataInCache, captureWindow, centerOnDisplay, changeColorUnit, changeDisplayUnit, checkFlag, checkIfDataOk, checkImageSize, clearDataInstance, clearPrototype, clearViewManagers, close, colorUnitChanged, controlChanged, convertColorRange, convertRange, createDisplayListDisplayable, createIdvWindow, dataChanged, deactivateDisplays, debug, displayableToFront, displayChanged, displayControlFailed, displayUnitChanged, doExport, doInitialUpdateLegendAndList, doMakeBottomLegendComponent, doMakeChangeColorMenu, doMakeChangeColorMenu, doMakeChangeParameterMenuItem, doMakeColorControl, doMakeColorControl, doMakeMenuBar, doMakeMenuBarMenus, doMakePointSizeWidget, doMakeRemoveControl, doMakeSideLegendComponent, doMakeSkipFactorSlider, doMakeTextureSlider, doMakeVisibilityControl, doMakeWidgetComponent, doMakeWindow, doMakeZPositionSlider, doRemove, findDisplayInfo, findDisplays, findDisplays, firePropertyChangeEvent, firstFrameDone, formatForCursorReadout, getActive, getAnimation, getAnimation, getAnimation, getAnimation, getAnimationInfo, getAnimationWidget, getAttributeFlags, getCachedData, getCanDoRemoveAll, getCategories, getChangeParameterLabel, getCollapseLegend, getColor, getColorDimness, getColorScaleInfo, getColorTable, getColorTableForDisplayable, getColorTableToApply, getColorTableWidget, getColorUnitName, 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, getEditMenuItems, getExpandedInTabs, getExtraLabelTemplate, getExtraLegendComponent, getExtraMenus, getFileMenuItems, getFileMenuItems, getGraphicsConfiguration, getGrid, getGrid, getHadDataChoices, getHaveInitialized, getHelpIds, getHelpMenuItems, getId, getIdv, getImage, getImage, getInitDataChoices, getInitialFastRendering, getInitialZPosition, getInternalAnimation, getInternalAnimation, getIsRaster, getIsTimeDriver, getLabel, getLastFileMenuItems, getLegendButtons, getLegendComponent, getLegendLabel, getLegendLabels, getLegendLabelTemplate, getLegendToolTip, getLineWidth, getLineWidthWidget, getLineWidthWidgetLabel, getLockVisibilityToggle, getLongParamName, getMacroNames, getMainPanel, getMainPanelSize, getMakeWindow, getMapDisplay, getMapViewManager, getMapViewProjection, 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, 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, hasMapProjection, hasTimeMacro, haveDataTimes, haveParameterDefaults, hide, hyperlinkUpdate, inGlobeDisplay, init, init, init, initAfterUnPersistence, initAfterUnPersistence, initAsPrototype, initAsTemplate, initBasic, initializeWithNewData, initWindow, isDisplay3D, isGuiShown, isInitDone, isInTransectView, isInViewManager, itemStateChanged, makeChangeColorMenuItems, makeLegendLabel, makeLockButton, makeRemoveButton, moveTo, notifyViewManagersOfChange, parseProperties, popup, popupDataDialog, popupDataDialog, popupDataDialog, processRequestProperties, projectionChanged, propertyChange, putTransientProperty, reallySetAttributeFlags, receiveShareData, redoGuiLayout, reloadDataSource, reloadDataSourceInThread, removeDataChoice, removeDisplayable, removeDisplayables, removeDisplayables, removeOnWindowClose, removePropertyChangeListener, resetData, resetDimness, resetViewManager, revertToDefaultColorTable, revertToDefaultColorTable, revertToDefaultRange, revertToDefaultRange, saveAsFavorite, saveAsParameterDefaults, saveAsPrototype, saveAsTemplate, saveDataChoiceInCache, saveImage, 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, setDisplayCategory, setDisplayId, setDisplayInactive, setDisplayListColor, setDisplayListColor, setDisplayListProperties, setDisplayListTemplate, setDisplayName, setDisplayUnit, setDisplayUnitName, setDisplayVisibility, setDoCursorReadout, setExpandedInTabs, setExtraLabelTemplate, setHadDataChoices, setHelpUrl, setId, setInitDataChoices, setInitialSettings, setInitialViewManager, setIsRaster, setIsTimeDriver, setLabelAsPreference, setLegendBackground, setLegendForeground, setLegendLabel, setLegendLabelTemplate, setLineWidth, setLockVisibilityToggle, setMainPanelDimensions, setMainPanelSize, setMakeWindow, setName, setNameFromUser, setNewColorUnit, setNewDisplayUnit, setNoteText, setOkToFireEvents, setOriginalDataChoicesLabel, setParamName, setPersistedVisadData, setPointSize, 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, shouldAddControlListener, shouldAddDisplayListener, 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, updateLegendLabel, updateLockButton, useSmoothingFactor, useZPosition, viewManagerDestroyed, viewpointChanged, writeTestArchive, xxxsetDisplayActive, zSliderChanged
 
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
 

Field Detail

LON_DIM

public static final int LON_DIM
the longitude dimenstion id

See Also:
Constant Field Values

LAT_DIM

public static final int LAT_DIM
the latitude dimension id

See Also:
Constant Field Values
Constructor Detail

HovmollerControl

public HovmollerControl()
Default Contructor; sets flags. See init() for creation actions.

Method Detail

init

public boolean init(DataChoice dataChoice)
             throws VisADException,
                    RemoteException
Construct the display, frame, and controls

Overrides:
init in class DisplayControlImpl
Parameters:
dataChoice - the data to use
Returns:
true if successful
Throws:
RemoteException - Java RMI error
VisADException - VisAD Error

getDataDisplayFlags

protected int getDataDisplayFlags()
Get the attribute flags for the data display

Returns:
the flags

createDataDisplay

protected DisplayableData createDataDisplay()
                                     throws VisADException,
                                            RemoteException
Create the default data display if not showAsContours

Returns:
the default display
Throws:
RemoteException - Java RMI error
VisADException - VisAD Error

getDataDisplay

public DisplayableData getDataDisplay()
Return the Displayable created by createDataDisplay.

Returns:
DisplayableData

setData

protected boolean setData(DataChoice dataChoice)
                   throws VisADException,
                          RemoteException
User has asked to see a different new parameter in this existing display. Do everything needed to load display with new kind of parameter.

Overrides:
setData in class DisplayControlImpl
Parameters:
dataChoice - choice for data
Returns:
true if successfule
Throws:
RemoteException - Java RMI error
VisADException - VisAD Error

loadData

public void loadData()
              throws VisADException,
                     RemoteException
Load the data into the display

Throws:
VisADException - VisAD failure.
RemoteException - Java RMI failure.

initDone

public void initDone()
Called after init(). Load profile into display.

Overrides:
initDone in class DisplayControlImpl

displayTSForCoord

protected void displayTSForCoord(FieldImpl fi,
                                 int NN)
                          throws VisADException,
                                 RemoteException
Make a 2D display of the range values against domain coordinate # NN.

Parameters:
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,...)
Throws:
RemoteException - Java RMI error
VisADException - VisAD Error

addDisplaySettings

protected void addDisplaySettings(DisplaySettingsDialog dsd)
Add DisplaySettings appropriate for this display

Overrides:
addDisplaySettings in class DisplayControlImpl
Parameters:
dsd - the dialog to add to

getColorWidgetLabel

public String getColorWidgetLabel()
Return the label that is to be used for the color widget This allows derived classes to override this and provide their own name,

Overrides:
getColorWidgetLabel in class DisplayControlImpl
Returns:
Label used for the color widget

getDefaultDisplayListTemplate

protected String getDefaultDisplayListTemplate()
Get the default display list template for this control. Subclasses can override

Overrides:
getDefaultDisplayListTemplate in class DisplayControlImpl
Returns:
the default template

doMakeContents

protected Container doMakeContents()
                            throws VisADException,
                                   RemoteException
Make the UI contents for this control window.

Overrides:
doMakeContents in class DisplayControlImpl
Returns:
UI container
Throws:
RemoteException - Java RMI error
VisADException - VisAD Error

viewManagerChanged

public void viewManagerChanged(String property)
Method called when the view changes.

Specified by:
viewManagerChanged in interface DisplayControl
Overrides:
viewManagerChanged in class DisplayControlImpl
Parameters:
property - The property that changed

getControlWidgets

public void getControlWidgets(List controlWidgets)
                       throws VisADException,
                              RemoteException
make widgets for time format and latest data time on bottom of y axis.

Overrides:
getControlWidgets in class DisplayControlImpl
Parameters:
controlWidgets - to fill
Throws:
RemoteException - Java RMI error
VisADException - VisAD Error

applyColor

protected void applyColor()
                   throws VisADException,
                          RemoteException
If the color is non-null then apply it to the Displayables in the displayables list that are flagged with the FLAG_COLOR

Overrides:
applyColor in class DisplayControlImpl
Throws:
RemoteException
VisADException

getViewMenuItems

protected void getViewMenuItems(List items,
                                boolean forMenuBar)
Add items to the command menu.

Overrides:
getViewMenuItems in class DisplayControlImpl
Parameters:
items - menu to add to.
forMenuBar - whether for menu bar (true) or popup (false)

doMakeColorScales

protected void doMakeColorScales()
                          throws VisADException,
                                 RemoteException
Actually create the color scales. Override to only show in control window

Overrides:
doMakeColorScales in class DisplayControlImpl
Throws:
RemoteException
VisADException

addPropertiesComponents

public void addPropertiesComponents(JTabbedPane jtp)
Add tabs to the properties dialog.

Overrides:
addPropertiesComponents in class DisplayControlImpl
Parameters:
jtp - the JTabbedPane to add to

doApplyProperties

public boolean doApplyProperties()
Apply the properties

Overrides:
doApplyProperties in class DisplayControlImpl
Returns:
true if successful

applyPreferences

public void applyPreferences()
Apply the preferences. Used to pick up the date format changes.

Specified by:
applyPreferences in interface DisplayControl
Overrides:
applyPreferences in class DisplayControlImpl

setShowAsContours

public void setShowAsContours(boolean yesorno)
Get whether the display is shown as contours.

Parameters:
yesorno - true if want contours instead of an image.

getShowAsContours

public boolean getShowAsContours()
Get whether the display is an image or contours.

Returns:
true if contours display, false if image

setAverageDimension

public void setAverageDimension(int dim)
Set the averaging dimension

Parameters:
dim - the dimension (LAT_DIM, LON_DIM)

getAverageDimension

public int getAverageDimension()
Get the averaging dimension

Returns:
the averaging dimension

setTimeFormat

public void setTimeFormat(String format)
Set the time format

Parameters:
format - time format

getTimeFormat

public String getTimeFormat()
Get the time format

Returns:
the time format

setReverseTime

public void setReverseTime(boolean yesorno)
Set reverse times

Parameters:
yesorno - true to go oldest to youngest

getReverseTime

public boolean getReverseTime()
Get reverse times property

Returns:
the reverse times property

setHovmollerView

public void setHovmollerView(HovmollerViewManager value)
Set the HovmollerView property.

Parameters:
value - The new value for HovmollerView

getHovmollerView

public HovmollerViewManager getHovmollerView()
Get the HovmollerView property.

Returns:
The HovmollerView