Package ucar.unidata.idv.control
Class RadarGridControl
java.lang.Object
ucar.unidata.collab.SharableImpl
ucar.unidata.idv.control.DisplayControlBase
ucar.unidata.idv.control.DisplayControlImpl
ucar.unidata.idv.control.RadarGridControl
- All Implemented Interfaces:
ActionListener,ItemListener,PropertyChangeListener,EventListener,HyperlinkListener,Sharable,DataChangeListener,DisplayControl,Prototypable,ControlListener,DisplayListener
Display control for a "RadarGrid," radar range-rings plus radial lines.
- Version:
- $Revision: 1.103 $
-
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, 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, ZFUDGEFields inherited from class ucar.unidata.idv.control.DisplayControlBase
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, log_, 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_AVERAGEFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactionPerformed(ActionEvent event) Deal with action events from the controls made by this class.Make the panel of controls in a vertical box.voiddoRemove()Remove the display controlprotected voidgetEditMenuItems(List items, boolean forMenuBar) Add the relevant edit menu items into the listGet the LabelFont property.doublegetLat()Get the latitude (degrees) of the center point.Get the color of the labels.doubleGet the spacing of the labels.booleanGet whether distance labels are visible.intGet the width of the labels.voidgetLegendLabels(List labels, int legendType) Get the extra label used for the legend.doublegetLon()Get the longitude (degrees) of the center point.doubleGet the maximum radius value for the range rings.Return the RadarGrid displayableGet the color of the radials.doubleGet the spacing of the radials.booleanGet whether radii are visible.intGet the width of the radial lines.Get the color of the range rings.doubleGet the spacing of the range rings.booleanGet whether range rings are visible.intGet the width of the range rings.intGet the station index in the list.Get the StationTableName property.voidhandleDisplayChanged(DisplayEvent event) Listen for DisplayEventsbooleaninit(DataChoice dataChoice) Called to make this kind of Display Control; also makes the Displayable.protected booleansetData(LatLonPoint llp) reposition center of radar grid.voidsetDisplayUnit(Unit newUnit) Set the display unitvoidsetDisplayVisibility(boolean on) Override base class method (used for legend bar clicks) so we can control the visiblity of the three items - rings, radials, labels - according to user-clicked gui itemsvoidFor setting the property when this object is createdvoidsetLabelFont(Font value) Set the LabelFont property.voidsetLat(double value) Set the latitude (degrees) of the center point.voidsetLblColor(Color value) Set the color of the labels.voidsetLblSpacing(double value) Set the spacing of the labels.voidsetLblVisible(boolean value) Set whether distance labels are visible.voidsetLblWidth(int width) Set the width of the labels.voidsetLon(double value) Set the longitude (degrees) of the center point.voidsetMaxRadius(double value) Set the maximum radius value for the range rings.voidsetRadColor(Color value) Set the color of the radials.voidsetRadSpacing(double value) Set the spacing of the radials.voidsetRadVisible(boolean value) Set whether radii are visible.voidsetRadWidth(int width) Set the width of the radial lines.voidsetRrColor(Color value) Set the color of the range rings.voidsetRrSpacing(double value) Set the spacing of the range rings.voidsetRrVisible(boolean value) Set whether range rings are visible.voidsetRrWidth(int width) Set the width of the range rings.voidsetStationIdx(int idx) Set the station index in the list.voidsetStationTableName(String value) Set the StationTableName property.voidsetVerticalValue(double value) Set the VerticalValue property.protected booleanA hook to allow derived classes to tell us to add this as a control listenerprotected booleanSignal base class to add this as a display listenerMethods inherited from class ucar.unidata.idv.control.DisplayControlImpl
activateDisplays, addAttributedDisplayable, addAttributedDisplayable, addAttributedDisplayable, addAttributeFlags, addCheckBoxSettings, addDataChoice, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayMaster, addDisplaySettings, addLabelMacros, addNewData, addNoteText, addPropertiesComponents, addPropertyChangeListener, addRemovable, addSharable, addTimeModeWidget, addToControlContext, addToRangeMenu, addToRangeMenu, addToRangeMenu, addViewManager, appendDataChoices, applyAttributesToDisplayables, applyColor, applyColorScaleInfo, applyColorTable, applyColorUnit, applyContourInfo, applyDisplaySetting, applyDisplayUnit, applyForecastHourMacro, applyLineWidth, applyPreferences, applyProperties, applyProperties, applyPropertyValues, applyRange, applySelectRange, applySkipFactor, applySmoothing, applyTextureQuality, applyTimeRange, applyZPosition, boundsClose, canBeDocked, canDoProgressiveResolution, 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, doApplyProperties, doExport, doInitialUpdateLegendAndList, doMakeBottomLegendComponent, doMakeChangeColorMenu, doMakeChangeColorMenu, doMakeChangeParameterMenuItem, doMakeColorControl, doMakeColorControl, doMakeColorScales, doMakeDataInstance, doMakeMenuBar, doMakeMenuBarMenus, doMakePointSizeWidget, doMakeRemoveControl, doMakeSideLegendComponent, doMakeSkipFactorSlider, doMakeSmoothingWidget, doMakeTextureSlider, doMakeVisibilityControl, doMakeWidgetComponent, doMakeWindow, doMakeZPositionSlider, exportDisplayedData, 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, getColorUnit, getColorUnitName, getColorWidgetLabel, getComponentHolder, getContents, getContourInfo, getControlChangeSleepTime, getControlContext, getControlMenus, getControlWidgets, getCursorReadout, getCursorReadoutInner, getCursorReadoutInner, getData, getDataChoice, getDataChoices, getDataForDisplayList, getDataInstance, getDataInstance, getDataProjection, getDataProjectionForMenu, getDataProjectionLabel, getDataSelection, getDataSources, getDataTimeRange, getDataTimeRange, getDataTimeSet, getDebugDetails, getDefaultColorScaleInfo, getDefaultDisplayListTemplate, getDefaultDistanceUnit, getDefaultFastRendering, getDefaultSamplingMode, getDefaultSamplingModeValue, getDefaultView, getDefaultViewDescriptor, getDefaultViewManager, getDetailsContents, getDisplayAltitudeType, getDisplayCategory, getDisplayCenter, getDisplayConventions, getDisplayedData, getDisplayId, getDisplayInfos, getDisplayListColor, getDisplayListData, getDisplayListDisplayable, getDisplayListTemplate, getDisplayMaster, getDisplayName, getDisplayScale, getDisplayUnit, getDisplayUnit, getDisplayUnitName, getDisplayVisibility, getDoCursorReadout, getEditMenuItems, getExpandedInTabs, getExtraLabelTemplate, getExtraLegendComponent, getExtraMenus, getFileMenuItems, getFileMenuItems, getGraphicsConfiguration, getGrid, getGrid, getHadDataChoices, getHaveInitialized, getHelpIds, getHelpMenuItems, getId, getIdv, getImage, getImage, getInitDataChoices, getInitialColorTable, getInitialFastRendering, getInitialRange, getInitialZPosition, getInternalAnimation, getInternalAnimation, getIsProgressiveResolution, getIsRaster, getIsTimeDriver, getLabel, getLastFileMenuItems, getLatLonPoints, getLegendButtons, getLegendComponent, getLegendLabel, getLegendLabelTemplate, getLegendToolTip, getLineWidth, getLineWidthWidget, getLineWidthWidgetLabel, getLockVisibilityToggle, getLongParamName, getMacroNames, getMainPanel, getMainPanelSize, getMakeWindow, getMapDisplay, getMapViewManager, getMapViewProjection, getMatchDisplayRegion, getMenuLabel, getMyDataChoices, getNavigatedDisplay, getNoteText, getObjectStore, getOkToFireEvents, getOldColorTableOrInitialColorTable, getOriginalDataChoicesLabel, getOuterContents, getPointSize, getProperty, getProperty, getPropertyDisplayName, getRange, getRangeForColorTable, getRangeToApply, getRawDataUnit, 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, getViewMenuItems, getVisbilityAnimationPause, getWasUnPersisted, getWindow, getWindowSize, getWindowVisible, getWindowX, getWindowY, getZPosition, getZPositionSliderLabel, guiExported, guiImported, handleWindowClosing, hasForecastHourMacro, hasMapProjection, hasTimeMacro, haveDataTimes, haveParameterDefaults, hide, hyperlinkUpdate, inGlobeDisplay, init, init, init, initAfterUnPersistence, initAfterUnPersistence, initAsPrototype, initAsTemplate, initBasic, initDone, initializeWithNewData, initWindow, isDisplay3D, isDisplayUnitAlsoColorUnit, isGuiShown, isInitDone, isInTransectView, isInViewManager, itemStateChanged, loadDataFromViewBounds, makeChangeColorMenuItems, makeLegendLabel, makeLockButton, makeRemoveButton, moveTo, notifyViewManagersOfChange, parseProperties, popup, popupDataDialog, popupDataDialog, popupDataDialog, processRequestProperties, projectionChanged, propertyChange, putTransientProperty, reallySetAttributeFlags, receiveShareData, redoGuiLayout, reloadDataSource, reloadDataSourceInThread, relocateDisplay, 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, setData, setDataChoices, setDataInstance, setDataInstances, setDataSelection, setDataTimeRange, setDefaultSamplingMode, setDefaultView, setDisplayableVisibility, setDisplayableVisiblity, setDisplayActive, setDisplayAreaSubset, setDisplayCategory, setDisplayId, setDisplayInactive, setDisplayListColor, setDisplayListColor, setDisplayListProperties, setDisplayListTemplate, setDisplayListTimeZone, setDisplayName, setDisplayUnitName, 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, setPointSize, 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, updateLegendLabel, updateLockButton, useSmoothingFactor, useZPosition, viewManagerChanged, viewManagerDestroyed, viewpointChanged, writeTestArchive, xxxsetDisplayActive, zSliderChangedMethods 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, userMessageMethods inherited from class ucar.unidata.collab.SharableImpl
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialogMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ucar.unidata.idv.DisplayControl
getTmpProperty, putTmpProperty, removeTmpPropertyMethods inherited from interface ucar.unidata.collab.Sharable
getReceiveShareTime, getShareGroup, getSharing, getUniqueId, setReceiveShareTime
-
Constructor Details
-
RadarGridControl
public RadarGridControl()Default constructor; does nothing. See init() for creation actions. Need to have a parameter-less constructor for the reflection-based object creation in the IDV to call.
-
-
Method Details
-
init
Called to make this kind of Display Control; also makes the Displayable. This method is called from inside DisplayControlImpl.init(several args). If the DataChoice arg is null, a default location is used.- Overrides:
initin classDisplayControlImpl- Parameters:
dataChoice- the DataChoice of the moment; may be null.- Returns:
- true if successful
- Throws:
RemoteException- Java RMI errorVisADException- VisAD Error
-
shouldAddDisplayListener
protected boolean shouldAddDisplayListener()Signal base class to add this as a display listener- Overrides:
shouldAddDisplayListenerin classDisplayControlImpl- Returns:
- Add as display listener
-
doRemove
Remove the display control- Specified by:
doRemovein interfaceDisplayControl- Overrides:
doRemovein classDisplayControlImpl- Throws:
RemoteException- BadnessVisADException- Badness
-
setData
reposition center of radar grid.- Parameters:
llp- new center point- Returns:
- true if okay
- Throws:
RemoteException- Java RMI errorVisADException- VisAD Error
-
getRadarGrid
Return the RadarGrid displayable- Returns:
- the RadarGrid displayable
-
getEditMenuItems
Add the relevant edit menu items into the list- Overrides:
getEditMenuItemsin classDisplayControlImpl- Parameters:
items- List of menu itemsforMenuBar- Is this for the menu in the window's menu bar or for a popup menu in the legend
-
doMakeContents
Make the panel of controls in a vertical box.- Overrides:
doMakeContentsin classDisplayControlImpl- Returns:
Containerthat holds the widgets for this control
-
setDisplayVisibility
public void setDisplayVisibility(boolean on) Override base class method (used for legend bar clicks) so we can control the visiblity of the three items - rings, radials, labels - according to user-clicked gui items- Specified by:
setDisplayVisibilityin interfaceDisplayControl- Overrides:
setDisplayVisibilityin classDisplayControlImpl- Parameters:
on- true to display
-
getLegendLabels
Get the extra label used for the legend.- Overrides:
getLegendLabelsin classDisplayControlImpl- Parameters:
labels- labels for legendlegendType- The type of legend, BOTTOM_LEGEND or SIDE_LEGEND
-
actionPerformed
Deal with action events from the controls made by this class.- Specified by:
actionPerformedin interfaceActionListener- Overrides:
actionPerformedin classDisplayControlImpl- Parameters:
event- event to check
-
shouldAddControlListener
protected boolean shouldAddControlListener()A hook to allow derived classes to tell us to add this as a control listener- Overrides:
shouldAddControlListenerin classDisplayControlImpl- Returns:
- Add as control listener
-
handleDisplayChanged
Listen for DisplayEvents- Overrides:
handleDisplayChangedin classDisplayControlImpl- Parameters:
event- The event
-
setRadColor
Set the color of the radials. (used by persistence)- Parameters:
value-Colorof radials
-
getRadColor
Get the color of the radials. (used by persistence)- Returns:
Colorof radials
-
setRrColor
Set the color of the range rings. (used by persistence)- Parameters:
value-Colorof range rings
-
getRrColor
Get the color of the range rings. (used by persistence)- Returns:
Colorof range rings
-
setLblColor
Set the color of the labels. (used by persistence)- Parameters:
value-Colorof labels
-
getLblColor
Get the color of the labels. (used by persistence)- Returns:
Colorof labels
-
setRrSpacing
public void setRrSpacing(double value) Set the spacing of the range rings. (used by persistence)- Parameters:
value- spacing (km)
-
getRrSpacing
public double getRrSpacing()Get the spacing of the range rings. (used by persistence)- Returns:
- spacing (km)
-
setLblSpacing
public void setLblSpacing(double value) Set the spacing of the labels. (used by persistence)- Parameters:
value- spacing (degrees)
-
getLblSpacing
public double getLblSpacing()Get the spacing of the labels. (used by persistence)- Returns:
- spacing (degrees)
-
setRadSpacing
public void setRadSpacing(double value) Set the spacing of the radials. (used by persistence)- Parameters:
value- spacing (degrees)
-
getRadSpacing
public double getRadSpacing()Get the spacing of the radials. (used by persistence)- Returns:
- spacing (degrees)
-
setRrVisible
public void setRrVisible(boolean value) Set whether range rings are visible. (used by persistence)- Parameters:
value- true if visible
-
getRrVisible
public boolean getRrVisible()Get whether range rings are visible. (used by persistence)- Returns:
- true if visible
-
setLblVisible
public void setLblVisible(boolean value) Set whether distance labels are visible. (used by persistence)- Parameters:
value- true if visible
-
getLblVisible
public boolean getLblVisible()Get whether distance labels are visible. (used by persistence)- Returns:
- true if visible
-
setRadVisible
public void setRadVisible(boolean value) Set whether radii are visible. (used by persistence)- Parameters:
value- true if visible
-
getRadVisible
public boolean getRadVisible()Get whether radii are visible. (used by persistence)- Returns:
- true if visible
-
setLat
public void setLat(double value) Set the latitude (degrees) of the center point. (used by persistence)- Parameters:
value- center point latitude
-
getLat
public double getLat()Get the latitude (degrees) of the center point. (used by persistence)- Returns:
- center point latitude
-
setLon
public void setLon(double value) Set the longitude (degrees) of the center point. (used by persistence)- Parameters:
value- center point longitude
-
getLon
public double getLon()Get the longitude (degrees) of the center point. (used by persistence)- Returns:
- center point longitude
-
getStationIdx
public int getStationIdx()Get the station index in the list. (used by persistence)- Returns:
- station index
-
setStationIdx
public void setStationIdx(int idx) Set the station index in the list. (used by persistence)- Parameters:
idx- station index
-
setMaxRadius
public void setMaxRadius(double value) Set the maximum radius value for the range rings. (used by persistence)- Parameters:
value- radius in kilometers
-
getMaxRadius
public double getMaxRadius()Get the maximum radius value for the range rings. (used by persistence)- Returns:
- radius in kilometers
-
setRadWidth
public void setRadWidth(int width) Set the width of the radial lines. (used by persistence)- Parameters:
width- width in pixels
-
getRadWidth
public int getRadWidth()Get the width of the radial lines. (used by persistence)- Returns:
- width in pixels
-
getLblWidth
public int getLblWidth()Get the width of the labels. (used by persistence)- Returns:
- width in pixels
-
setLblWidth
public void setLblWidth(int width) Set the width of the labels. (used by persistence)- Parameters:
width- width in pixels
-
getRrWidth
public int getRrWidth()Get the width of the range rings. (used by persistence)- Returns:
- width in pixels
-
setRrWidth
public void setRrWidth(int width) Set the width of the range rings. (used by persistence)- Parameters:
width- width in pixels
-
setVerticalValue
Set the VerticalValue property.- Parameters:
value- The new value for VerticalValue deprecated Keep this around for legacy bundles.- Throws:
RemoteException- On badnessVisADException- On badness
-
setStationTableName
Set the StationTableName property.- Parameters:
value- The new value for StationTableName
-
getStationTableName
Get the StationTableName property.- Returns:
- The StationTableName
-
setLabelFont
Set the LabelFont property.- Parameters:
value- The new value for LabelFont
-
getLabelFont
Get the LabelFont property.- Returns:
- The LabelFont
-
setInitStationLocation
For setting the property when this object is created- Parameters:
l- the initial station to use
-
setDisplayUnit
Set the display unit- Overrides:
setDisplayUnitin classDisplayControlImpl- Parameters:
newUnit- the new display unit
-