Package ucar.unidata.idv.control
Class MapDisplayControl
java.lang.Object
ucar.unidata.collab.SharableImpl
ucar.unidata.idv.control.DisplayControlBase
ucar.unidata.idv.control.DisplayControlImpl
ucar.unidata.idv.control.MapDisplayControl
- All Implemented Interfaces:
ActionListener,ItemListener,PropertyChangeListener,EventListener,HyperlinkListener,Sharable,DataChangeListener,DisplayControl,Prototypable,ControlListener,DisplayListener
A control for displaying map lines.
- Version:
- $Revision: 1.95 $
- Author:
- IDV Development Team
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis class holds the state associated with a given lat/lonstatic classThis class holds the state associated with a given lat/lonstatic classThis class holds the state associated with a given mapNested classes/interfaces inherited from class ucar.unidata.idv.control.DisplayControlImpl
DisplayControlImpl.SideLegendLabel -
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionDefault Constructor.MapDisplayControl(MapData mapData) Special constructor for creating a map display for a particular MapDataMapDisplayControl(MapViewManager mapViewManager, MapInfo mapInfo) Special constructor for creating a map display for a particular MapViewManager -
Method Summary
Modifier and TypeMethodDescriptionMake the UI contents for this control.voiddoRemove()Clear out any lingering referencesbooleanGet the ApplyChangesToAllLatLon property.booleanGet the ApplyChangesToAllLatLon property.booleanGet the ApplyChangesToAllMaps property.protected booleanWhat is the default fast rendering valueprotected voidgetEditMenuItems(List items, boolean forMenuBar) Add the relevant edit menu items into the listprotected voidgetFileMenuItems(List items, boolean forMenuBar) Add the relevant file menu items into the listGet the InitialMap property.Get the InitialMapDescription property.protected doubleGet default z position to usebooleanGet the IsDefaultMap property.Get the object that holds the latitude label stateGet the object that holds the latitude statevoidgetLegendLabels(List labels, int legendType) Append any label information to the list of labels.Get the object that holds the longitude label stateGet the object that holds the longitude statedoubleGet the MapPosition property.Get the MapStates property.protected voidgetSaveMenuItems(List items, boolean forMenuBar) Add the relevant File->Save menu items into the listbooleanGet the ShowInDisplayList property.protected voidgetViewMenuItems(List items, boolean forMenuBar) Add the relevant view menu items into the listbooleaninit(DataChoice dataChoice) Called to make this kind of Display Control; also calls code to made its Displayable.voidloadNewMap(MapDisplayControl newMap) Clear the current state and copy the state held by the given newMapvoidmerge(MapDisplayControl that) Merge the maps contained by that into thisvoidMethod to call if projection changes.voidTurn the map state held by this object into xml and write it out as the user's map preference.protected booleanAsk the user to choose a map file and try to add it.voidsetApplyChangesToAllLabels(boolean value) Set the ApplyChangesToAllLatLon property.voidsetApplyChangesToAllLatLon(boolean value) Set the ApplyChangesToAllLatLon property.voidsetApplyChangesToAllMaps(boolean value) Set the ApplyChangesToAllMaps property.voidsetDisplayVisibility(boolean on) Overwrite base class method so we can apply the visibility changes to the maps.voidsetInitializeAsDefault(boolean value) Set the initializeAsDefault property.voidsetInitialMap(String value) Set the InitialMap property.voidsetInitialMapDescription(String value) Set the InitialMapDescription property.voidsetIsDefaultMap(boolean value) Set the IsDefaultMap property.voidSet the object that holds the latitude label statevoidSet the object that holds the latitude statevoidSet the object that holds the longitude label statevoidSet the object that holds the longitude statevoidsetMapPosition(double value) Set the MapPosition property.voidsetMapStates(List value) Set the MapStates property.voidsetShowInDisplayList(boolean value) Set the ShowInDisplayList property.voidsetVisible(boolean visible) set the visible of the given MapStatesprotected booleanThis method can be overwritten by the derived classes that do not want the general application of the fast rendering flag.protected booleanShould we add a control listenervoidHandle the viewpoint changedMethods 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, 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, 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, getGraphicsConfiguration, getGrid, getGrid, getHadDataChoices, getHaveInitialized, getHelpIds, getHelpMenuItems, getId, getIdv, getImage, getImage, getInitDataChoices, getInitialColorTable, getInitialFastRendering, getInitialRange, 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, getSelectRange, getSelectRangeEnabled, getSelectRangeWidget, getSettingsPanel, getShortParamName, getShoulDoProgressiveResolution, getShowInLegend, getShowInTabs, getShowNoteText, getSkipValue, getSkipWidgetLabel, getSmoothingFactor, getSmoothingType, getSomeAnimation, getStore, getTemplateName, getTextureQuality, getTextureQualityLabel, getTimeSet, getTitle, getTransientProperty, getUnitForColor, getUseFastRendering, getUsesTimeDriver, getUseTimesInAnimation, getVersion, getVerticalValue, getViewAnimation, getViewContext, getViewer, getViewManager, getViewManager, getViewManager, getViewManagerClassNames, getViewManagerForCapture, getViewManagers, getViewMenuItems, getVisbilityAnimationPause, getWasUnPersisted, getWindow, getWindowSize, getWindowVisible, getWindowX, getWindowY, getZPosition, getZPositionSliderLabel, guiExported, guiImported, handleDisplayChanged, handleWindowClosing, hasForecastHourMacro, 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, 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, setDisplayUnit, 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, 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, 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
-
Field Details
-
DEFAULT_MAP_COLOR
default map color
-
-
Constructor Details
-
MapDisplayControl
public MapDisplayControl()Default Constructor. -
MapDisplayControl
Special constructor for creating a map display for a particular MapViewManager- Parameters:
mapViewManager- The map view manager this map display is the default map formapInfo- Holds the map info
-
MapDisplayControl
Special constructor for creating a map display for a particular MapData- Parameters:
mapData- The mapData may be null. If null, then the user is prompted to choose a map.
-
-
Method Details
-
xxxshouldAddControlListener
protected boolean xxxshouldAddControlListener()Should we add a control listener- Returns:
- true if we should
-
xxxviewpointChanged
public void xxxviewpointChanged()Handle the viewpoint changed -
getLegendLabels
Append any label information to the list of labels.- Overrides:
getLegendLabelsin classDisplayControlImpl- Parameters:
labels- in/out list of labelslegendType- The type of legend, BOTTOM_LEGEND or SIDE_LEGEND
-
loadNewMap
Clear the current state and copy the state held by the given newMap- Parameters:
newMap- The map display we copy from
-
init
Called to make this kind of Display Control; also calls code to made its Displayable.- Overrides:
initin classDisplayControlImpl- Parameters:
dataChoice- the DataChoice of the moment - not used yet; can be null.- Returns:
- true if successful
- Throws:
RemoteException- Java RMI errorVisADException- VisAD Error
-
merge
Merge the maps contained by that into this- Parameters:
that- The other display control to merge its maps
-
setDisplayVisibility
public void setDisplayVisibility(boolean on) Overwrite base class method so we can apply the visibility changes to the maps.- Specified by:
setDisplayVisibilityin interfaceDisplayControl- Overrides:
setDisplayVisibilityin classDisplayControlImpl- Parameters:
on- Is visible
-
setVisible
public void setVisible(boolean visible) set the visible of the given MapStates- Parameters:
visible-
-
getViewMenuItems
Add the relevant view menu items into the list- Overrides:
getViewMenuItemsin 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
-
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
-
getFileMenuItems
Add the relevant file menu items into the list- Overrides:
getFileMenuItemsin 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
-
getSaveMenuItems
Add the relevant File->Save menu items into the list- Overrides:
getSaveMenuItemsin 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
-
selectMap
protected boolean selectMap()Ask the user to choose a map file and try to add it.- Returns:
- true if a map was selected and added
-
saveToPlugin
public void saveToPlugin()Turn the map state held by this object into xml and write it out as the user's map preference. -
doMakeContents
Make the UI contents for this control.- Overrides:
doMakeContentsin classDisplayControlImpl- Returns:
- UI container
-
projectionChanged
public void projectionChanged()Method to call if projection changes. Override superclass method to set vertical position ConstantMaps for new projection.- Specified by:
projectionChangedin interfaceDisplayControl- Overrides:
projectionChangedin classDisplayControlImpl
-
setInitialMap
Set the InitialMap property. This is the property that is set from the controls.xml file that defines the initial, default map to use.- Parameters:
value- The new value for InitialMap
-
getInitialMap
Get the InitialMap property.- Returns:
- The InitialMap
-
setInitialMapDescription
Set the InitialMapDescription property. This is the property that is set from the controls.xml file that defines the initial, default map to use.- Parameters:
value- The new value for InitialMapDescription
-
getInitialMapDescription
Get the InitialMapDescription property.- Returns:
- The InitialMapDescription
-
shouldApplyFastRendering
protected boolean shouldApplyFastRendering()This method can be overwritten by the derived classes that do not want the general application of the fast rendering flag.- Overrides:
shouldApplyFastRenderingin classDisplayControlImpl- Returns:
- Don't use fast rendering
-
getDefaultFastRendering
protected boolean getDefaultFastRendering()What is the default fast rendering value- Overrides:
getDefaultFastRenderingin classDisplayControlImpl- Returns:
- false
-
setMapStates
Set the MapStates property.- Parameters:
value- The new value for MapStates
-
getMapStates
Get the MapStates property.- Returns:
- The MapStates
-
getLatState
Get the object that holds the latitude state- Returns:
- The latitude state
-
setLatState
Set the object that holds the latitude state- Parameters:
value- The new latitude state
-
getLonState
Get the object that holds the longitude state- Returns:
- The long. state
-
setLonState
Set the object that holds the longitude state- Parameters:
value- The new long. state
-
getLatLabelState
Get the object that holds the latitude label state- Returns:
- The latitude label state
-
setLatLabelState
Set the object that holds the latitude label state- Parameters:
value- The new latitude label state
-
getLonLabelState
Get the object that holds the longitude label state- Returns:
- The long. label state
-
setLonLabelState
Set the object that holds the longitude label state- Parameters:
value- The new long. label state
-
doRemove
Clear out any lingering references- Specified by:
doRemovein interfaceDisplayControl- Overrides:
doRemovein classDisplayControlImpl- Throws:
RemoteException- remote display problemVisADException- local display problem
-
setInitializeAsDefault
public void setInitializeAsDefault(boolean value) Set the initializeAsDefault property. This is used when we do an addDefaultMap- Parameters:
value- The value
-
getIsDefaultMap
public boolean getIsDefaultMap()Get the IsDefaultMap property.- Returns:
- The IsDefaultMap
-
setIsDefaultMap
public void setIsDefaultMap(boolean value) Set the IsDefaultMap property.- Parameters:
value- The new value for IsDefaultMap
-
setMapPosition
public void setMapPosition(double value) Set the MapPosition property.- Parameters:
value- The new value for MapPosition
-
getMapPosition
public double getMapPosition()Get the MapPosition property.- Returns:
- The MapPosition
-
setShowInDisplayList
public void setShowInDisplayList(boolean value) Set the ShowInDisplayList property.- Overrides:
setShowInDisplayListin classDisplayControlImpl- Parameters:
value- The new value for ShowInDisplayList
-
getShowInDisplayList
public boolean getShowInDisplayList()Get the ShowInDisplayList property.- Specified by:
getShowInDisplayListin interfaceDisplayControl- Overrides:
getShowInDisplayListin classDisplayControlImpl- Returns:
- The ShowInDisplayList
-
setApplyChangesToAllMaps
public void setApplyChangesToAllMaps(boolean value) Set the ApplyChangesToAllMaps property.- Parameters:
value- The new value for ApplyChangesToAllMaps
-
getApplyChangesToAllMaps
public boolean getApplyChangesToAllMaps()Get the ApplyChangesToAllMaps property.- Returns:
- The ApplyChangesToAllMaps
-
setApplyChangesToAllLatLon
public void setApplyChangesToAllLatLon(boolean value) Set the ApplyChangesToAllLatLon property.- Parameters:
value- The new value for ApplyChangesToAllLatLon
-
getApplyChangesToAllLatLon
public boolean getApplyChangesToAllLatLon()Get the ApplyChangesToAllLatLon property.- Returns:
- The ApplyChangesToAllLatLon
-
setApplyChangesToAllLabels
public void setApplyChangesToAllLabels(boolean value) Set the ApplyChangesToAllLatLon property.- Parameters:
value- The new value for ApplyChangesToAllLatLon
-
getApplyChangesToAllLabels
public boolean getApplyChangesToAllLabels()Get the ApplyChangesToAllLatLon property.- Returns:
- The ApplyChangesToAllLatLon
-
getInitialZPosition
protected double getInitialZPosition()Get default z position to use- Overrides:
getInitialZPositionin classDisplayControlImpl- Returns:
- Default z position
-