Package edu.wisc.ssec.mcidasv.control
Class ADTControl
java.lang.Object
ucar.unidata.collab.SharableImpl
ucar.unidata.idv.control.DisplayControlBase
ucar.unidata.idv.control.DisplayControlImpl
edu.wisc.ssec.mcidasv.control.ADTControl
- All Implemented Interfaces:
ActionListener
,ItemListener
,PropertyChangeListener
,EventListener
,HyperlinkListener
,Sharable
,DataChangeListener
,DisplayControl
,Prototypable
,ControlListener
,DisplayListener
Advanced Dvorak Technique Display Control
Algorithm developed at UW Madison/CIMSS to objectively determine tropical
cyclone intensity from geostationary satellite infrared imagery.
- Author:
- Tim Olander
-
Nested Class Summary
Nested classes/interfaces inherited from class ucar.unidata.idv.control.DisplayControlImpl
DisplayControlImpl.SideLegendLabel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate JButton
_more_(package private) JTextField
(package private) JTextField
private DataChoice
_more_(package private) JTextField
(package private) JTextField
private static final String
private static final String
private static final String[]
private JButton
_more_private static boolean
private static boolean
private String
private String
private static double
private static double
private static boolean
private static String
private static boolean
private static int
private static int
private static int
private static boolean
private static String
private static int
private static String
private static String
private static int
private static boolean
private static boolean
private static int
private static int
private static double
private static boolean
private static boolean
private static boolean
private static double
private static double
private static boolean
private static int
private static int
private boolean
private static double
private static double
private static boolean
private JTextArea
private JFileChooser
private JFrame
private JLabel
private static String
private LatLonWidget
_more_private static final org.slf4j.Logger
private JRadioButton
private JButton
private JLabel
private JFrame
private JButton
private PointProbe
the probeprivate LatLonPoint
_more_private JTextArea
private JFrame
private static boolean
private static boolean
_more_private static final String
static final String[]
private JLabel
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
Fields inherited from class ucar.unidata.idv.control.DisplayControlImpl
categories, colorScaleInfo, colorScales, contourInfo, contourInfoParams, contourWidget, controlContext, ctw, dataSelection, defaultView, defaultViewManager, DISPLAY_LIST_NAME, displayables, displayId, displayListTable, displayListTemplate, displayListUsesColor, displayMasters, displayUnit, helpUrl, initNoteText, instantiatedWithNoData, isProgressiveResolution, matchDisplayRegion, noteTextArea, noteWrapper, paramName, reloadFromBounds, requestProperties, resolutionReadout, selectRangeWidget, settingVisibility, sharables, showNoteText, skipSlider, skipTextField, SLIDER_DEFAULT_MAJOR_TICK, SLIDER_DEFAULT_MAX, SLIDER_DEFAULT_MIN, SLIDER_DEFAULT_MINOR_TICK, SLIDER_DEFAULT_SKIP, version, viewManagers, ZFUDGE
Fields 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_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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
ATCFFileOutput
(int outputstyle) Write out the ATCF fileprotected boolean
void
doRemove()
Remove this DisplayControl.private void
ExitADT()
private void
protected FlatField
getFlatField
(FieldImpl data) protected void
getHelpMenuItems
(List items, boolean forMenuBar) Add the help menu itemsprivate void
GetImageData
(float CenterLatitude, float CenterLongitude) private void
private String
getLastPath
(String id, String defaultPath) Returns the path that corresponds to the given McIDAS-V property ID.Get the ProbeLocation property.void
handleDisplayChanged
(DisplayEvent event) Allow sub-classes to get displayeventsboolean
init
(DataChoice choice) Initialize this instance according to a data choice.void
private void
private void
private void
void
Respond to the probe being dragged.private int
ReadGUIOverrideInputFile
(String GUIOverrideFile) private void
runADT()
private void
private String
private String
private String
Write a new ADT History Fileprivate void
setLastPath
(String id, String path) Sets the value of the given McIDAS-V property ID to the specified path.void
setProbeLocation
(LatLonPoint value) Set the ProbeLocation property.private Container
protected boolean
A hook to allow derived classes to tell us to add this as a control listenerprotected boolean
A hook to allow derived classes to tell us to add this as a display listenerprivate void
showBadIntWarning
(String type, String badValue) Show a warning about a certain parameter needing to be greater than zero.toEarth
(DisplayEvent event) private void
UpdatelatLonWidget
if it exists.private void
private boolean
validHistoryFile
(String historyFileName) Do some cursory checking on validity of selected History fileMethods inherited from class ucar.unidata.idv.control.DisplayControlImpl
actionPerformed, 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, canDataDoProgressiveResolution, canDoProgressiveResolution, canExportData, canSaveDataInCache, captureWindow, centerOnDisplay, changeColorUnit, changeDisplayUnit, checkBoundsChange, checkFlag, checkIfDataOk, checkImageSize, clearDataInstance, clearPrototype, clearViewManagers, clipDisplayedRange, close, colorUnitChanged, controlChanged, convertColorRange, convertRange, createDisplayListDisplayable, createIdvWindow, dataChanged, dataSelectionAdaptiveResolution, deactivateDisplays, debug, displayableToFront, displayChanged, displayControlFailed, displayUnitChanged, doApplyProperties, doExport, doInitialUpdateLegendAndList, doMakeBottomLegendComponent, doMakeChangeColorMenu, doMakeChangeColorMenu, doMakeChangeParameterMenuItem, doMakeColorControl, doMakeColorControl, doMakeColorScales, doMakeContents, doMakeDataInstance, doMakeMenuBar, doMakeMenuBarMenus, doMakePointSizeWidget, doMakeRemoveControl, doMakeSideLegendComponent, doMakeSkipFactorSlider, doMakeSkipFactorSlider, doMakeTextureSlider, doMakeVisibilityControl, doMakeWidgetComponent, doMakeWindow, doMakeZPositionSlider, doMakeZPositionSlider, doRemoveWithPrompt, exportDisplayedData, findDisplayInfo, findDisplays, findDisplays, firePropertyChangeEvent, firstFrameDone, forceUpdateList, 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, getDefaultDisplayListTemplateJPSS, getDefaultDisplayListTemplatePoint, 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, getEditMenuItems, getExpandedInTabs, getExtraLabelTemplate, getExtraLegendComponent, getExtraMenus, getFileMenuItems, getFileMenuItems, getGraphicsConfiguration, getGrid, getGrid, getHadDataChoices, getHaveInitialized, getHelpIds, getId, getIdv, getImage, getImage, getInitDataChoices, getInitialColorTable, getInitialFastRendering, getInitialRange, getInitialZPosition, getInternalAnimation, getInternalAnimation, getIsProgressiveResolution, getIsRaster, getIsTimeDriver, getLabel, getLastFileMenuItems, getLatLonPoints, getLegendButtons, getLegendComponent, getLegendLabel, getLegendLabels, 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, isRectBad, itemStateChanged, makeChangeColorMenuItems, makeLegendLabel, makeLockButton, makeMiscButton, makeRemoveButton, moveTo, notifyViewManagersOfChange, parseProperties, popup, popupDataDialog, popupDataDialog, popupDataDialog, processRequestProperties, projectionChanged, 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, 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, setDisplayCategory, setDisplayId, setDisplayInactive, setDisplayListColor, setDisplayListColor, setDisplayListProperties, setDisplayListTemplate, 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, 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, setViewManagerDisplayListColor, 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, updateMiscButton, useSmoothingFactor, useZPosition, viewManagerChanged, 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, 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 Details
-
logger
-
TOOLTIP_LAND_FLAG_ON
- See Also:
-
TOOLTIP_LAND_FLAG_OFF
- See Also:
-
TOOLTIP_MANUAL
- See Also:
-
TOOLTIP_AUTOMATIC
- See Also:
-
TOOLTIP_HISTORY
- See Also:
-
TOOLTIP_PMW
- See Also:
-
TOOLTIP_PENV
- See Also:
-
TOOLTIP_34KT
- See Also:
-
TOOLTIP_MSLP_FROM_DVORAK
- See Also:
-
TOOLTIP_MSLP_FROM_CKZ
- See Also:
-
TOOLTIP_RMW
- See Also:
-
TOOLTIP_RAW_T
- See Also:
-
TOOLTIP_STORM_ID
- See Also:
-
TOOLTIP_SITE_ID
- See Also:
-
SCENE_TYPES
-
FORECAST_TYPES
-
latLonWidget
_more_ -
probe
the probe -
probeLocation
_more_ -
choice
_more_ -
running
_more_ -
runFullADTAnalysis
-
GUIFileOverrideTF
-
GUIOverrideSceneTF
-
GUIRunAutoTF
-
GUIOverrideTF
-
GUIATCFOutputTF
-
GUIInitStrengthTF
-
GUILandFlagTF
-
GUIUseCKZTF
-
GUIVmax1or10TF
-
GUICommentAddTF
-
GUIDeleteTF
-
GUIATCFRecordOutputTF
-
GUIPMWActivateTF
-
GUIDomainID
-
GUIForecastType
-
GUIMWJulianDate
-
GUIMWHHMMSSTime
-
GUIStartDate
-
GUIStartTime
-
GUIEndDate
-
GUIEndTime
-
GUIHistoryListFormat
-
GUIRawTValue
-
GUIMWScore
-
GUICKZGaleRadius
-
GUICKZPenv
-
GUIRMWSize
-
GUIUserLatitude
-
GUIUserLongitude
-
GUIForecastFileName
-
GUIATCFStormID
-
GUIATCFSiteID
-
GUIHistoryFileName
-
GUIHistoryFileListingName
-
GUICommentString
-
adtBtn
_more_ -
forecastBtn
-
PMWFileBtn
-
manButton
-
moveProbeButton
-
forecastTypeBox
_more_ -
resultFrame
-
resultArea
-
historyFrame
-
historyArea
-
selectedHistoryFile
-
historyFileSaveChooser
-
overrideSceneFrame
-
overrideSceneCurrentValueLabel
-
overrideSceneTypeBox
-
ckzPenvTextField
-
ckz34radiusTextField
-
DEFAULT_PENV
- See Also:
-
DEFAULT_RADIUS
- See Also:
-
historyLabel
-
HistoryListOutput
-
SCENE_TYPE_PREFIX
- See Also:
-
ATCFEntryStormTextField
-
ATCFEntrySiteTextField
-
-
Constructor Details
-
ADTControl
public ADTControl()
-
-
Method Details
-
init
Description copied from class:ucar.unidata.idv.control.DisplayControlImpl
Initialize this instance according to a data choice. Subclasses should override this method. Overridding methods should probably invoke
DisplayControlImpl.setData(DataChoice)
as part of their initialization procedure -- although it is unclear when this is actually necessary.This implementation simply returns
true
.- Overrides:
init
in classDisplayControlImpl
- Parameters:
choice
- A data choice ornull
.- Returns:
true
if and only if this instance was correctly initialized by the data choice.- Throws:
VisADException
- if a VisAD Failure occurs.RemoteException
- if a Java RMI failure occurs.
-
setupMainWindow
-
validHistoryFile
Do some cursory checking on validity of selected History file- Parameters:
historyFileName
-- Returns:
- true is seems ok
-
getHelpMenuItems
Description copied from class:ucar.unidata.idv.control.DisplayControlImpl
Add the help menu items- Overrides:
getHelpMenuItems
in 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
-
runADTmain
-
runADT
-
showBadIntWarning
Show a warning about a certain parameter needing to be greater than zero.- Parameters:
type
- Parameter name. Cannot benull
.badValue
- Erroneous value. Cannot benull
.
-
ExitADT
-
doRemove
Description copied from class:ucar.unidata.idv.control.DisplayControlImpl
Remove this DisplayControl. Tells theControlContext
to removeDisplayControl. Removes all Displayable-s from their ViewManager-s, remove this object from its Sharable group, and sets the visibility of the dialog window to false.- Specified by:
doRemove
in interfaceDisplayControl
- Overrides:
doRemove
in classDisplayControlImpl
- Throws:
RemoteException
VisADException
-
listHistoryFile
-
modifyHistoryFile
-
selectHistoryFile
-
getLastPath
Returns the path that corresponds to the given McIDAS-V property ID.- Parameters:
id
- ID used to store user's last selected path.defaultPath
- Path to use ifid
has not been set.- Returns:
- Either the
String
representation of the last selected path, ordefaultPath
.
-
setLastPath
Sets the value of the given McIDAS-V property ID to the specified path.- Parameters:
id
- ID to store.path
- Path to associate withid
.
-
selectHistoryFileOutput
Write a new ADT History File- Returns:
- true if ok
-
ATCFFileOutput
Write out the ATCF file- Parameters:
outputstyle
-- Returns:
- true if written ok
-
selectForecastFile
-
getADTenvParameters
-
loadADTenvParameters
-
ReadGUIOverrideInputFile
-
latLonWidgetChanged
-
shouldAddDisplayListener
Description copied from class:ucar.unidata.idv.control.DisplayControlImpl
A hook to allow derived classes to tell us to add this as a display listener- Overrides:
shouldAddDisplayListener
in classDisplayControlImpl
- Returns:
- Add as display listener
-
shouldAddControlListener
Description copied from class:ucar.unidata.idv.control.DisplayControlImpl
A hook to allow derived classes to tell us to add this as a control listener- Overrides:
shouldAddControlListener
in classDisplayControlImpl
- Returns:
- Add as control listener
-
canHandleEvents
-
handleDisplayChanged
Description copied from class:ucar.unidata.idv.control.DisplayControlImpl
Allow sub-classes to get displayevents- Overrides:
handleDisplayChanged
in classDisplayControlImpl
- Parameters:
event
- The event
-
propertyChange
Respond to the probe being dragged.- Specified by:
propertyChange
in interfacePropertyChangeListener
- Overrides:
propertyChange
in classDisplayControlImpl
- Parameters:
event
- Event to handle.
-
updatePositionWidget
UpdatelatLonWidget
if it exists.Note: must be called from the event dispatch thread.
-
updateProbeLocation
-
setProbeLocation
Set the ProbeLocation property.- Parameters:
value
- New value for ProbeLocation.
-
getProbeLocation
Get the ProbeLocation property.- Returns:
- The ProbeLocation
-
getFlatField
- Throws:
VisADException
RemoteException
-
toEarth
- Overrides:
toEarth
in classDisplayControlBase
- Throws:
VisADException
RemoteException
-
GetImageDateTime
-
GetImageData
-