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) JTextFieldprivate DataChoice_more_(package private) JTextField(package private) JTextFieldprivate static final Stringprivate static final Stringprivate static final String[]private JButton_more_private static booleanprivate static booleanprivate Stringprivate Stringprivate static doubleprivate static doubleprivate static booleanprivate static Stringprivate static booleanprivate static intprivate static intprivate static intprivate static booleanprivate static Stringprivate static intprivate static Stringprivate static Stringprivate static intprivate static booleanprivate static booleanprivate static intprivate static intprivate static doubleprivate static booleanprivate static booleanprivate static booleanprivate static doubleprivate static doubleprivate static booleanprivate static intprivate static intprivate booleanprivate static doubleprivate static doubleprivate static booleanprivate JTextAreaprivate JFileChooserprivate JFrameprivate JLabelprivate static Stringprivate LatLonWidget_more_private static final org.slf4j.Loggerprivate JRadioButtonprivate JButtonprivate JLabelprivate JFrameprivate JButtonprivate PointProbethe probeprivate LatLonPoint_more_private JTextAreaprivate JFrameprivate static booleanprivate static boolean_more_private static final Stringstatic final String[]private JLabelprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final StringFields 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, 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 TypeMethodDescriptionprivate booleanATCFFileOutput(int outputstyle) Write out the ATCF fileprotected booleanvoiddoRemove()Remove this DisplayControl.private voidExitADT()private voidprotected FlatFieldgetFlatField(FieldImpl data) protected voidgetHelpMenuItems(List items, boolean forMenuBar) Add the help menu itemsprivate voidGetImageData(float CenterLatitude, float CenterLongitude) private voidprivate StringgetLastPath(String id, String defaultPath) Returns the path that corresponds to the given McIDAS-V property ID.Get the ProbeLocation property.voidhandleDisplayChanged(DisplayEvent event) Allow sub-classes to get displayeventsbooleaninit(DataChoice choice) Initialize this instance according to a data choice.voidprivate voidprivate voidprivate voidvoidRespond to the probe being dragged.private intReadGUIOverrideInputFile(String GUIOverrideFile) private voidrunADT()private voidprivate Stringprivate Stringprivate StringWrite a new ADT History Fileprivate voidsetLastPath(String id, String path) Sets the value of the given McIDAS-V property ID to the specified path.voidsetProbeLocation(LatLonPoint value) Set the ProbeLocation property.private Containerprotected booleanA hook to allow derived classes to tell us to add this as a control listenerprotected booleanA hook to allow derived classes to tell us to add this as a display listenerprivate voidshowBadIntWarning(String type, String badValue) Show a warning about a certain parameter needing to be greater than zero.toEarth(DisplayEvent event) private voidUpdatelatLonWidgetif it exists.private voidprivate booleanvalidHistoryFile(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, doMakeSmoothingWidget, 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, 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, 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
-
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.DisplayControlImplInitialize 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:
initin classDisplayControlImpl- Parameters:
choice- A data choice ornull.- Returns:
trueif 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.DisplayControlImplAdd the help menu items- Overrides:
getHelpMenuItemsin 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.DisplayControlImplRemove this DisplayControl. Tells theControlContextto 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:
doRemovein interfaceDisplayControl- Overrides:
doRemovein classDisplayControlImpl- Throws:
RemoteExceptionVisADException
-
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 ifidhas not been set.- Returns:
- Either the
Stringrepresentation 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.DisplayControlImplA hook to allow derived classes to tell us to add this as a display listener- Overrides:
shouldAddDisplayListenerin classDisplayControlImpl- Returns:
- Add as display listener
-
shouldAddControlListener
Description copied from class:ucar.unidata.idv.control.DisplayControlImplA hook to allow derived classes to tell us to add this as a control listener- Overrides:
shouldAddControlListenerin classDisplayControlImpl- Returns:
- Add as control listener
-
canHandleEvents
-
handleDisplayChanged
Description copied from class:ucar.unidata.idv.control.DisplayControlImplAllow sub-classes to get displayevents- Overrides:
handleDisplayChangedin classDisplayControlImpl- Parameters:
event- The event
-
propertyChange
Respond to the probe being dragged.- Specified by:
propertyChangein interfacePropertyChangeListener- Overrides:
propertyChangein classDisplayControlImpl- Parameters:
event- Event to handle.
-
updatePositionWidget
UpdatelatLonWidgetif 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:
VisADExceptionRemoteException
-
toEarth
- Overrides:
toEarthin classDisplayControlBase- Throws:
VisADExceptionRemoteException
-
GetImageDateTime
-
GetImageData
-