Package ucar.unidata.idv.control
Class LocationIndicatorControl
java.lang.Object
ucar.unidata.collab.SharableImpl
ucar.unidata.idv.control.DisplayControlBase
ucar.unidata.idv.control.DisplayControlImpl
ucar.unidata.idv.control.LocationIndicatorControl
- All Implemented Interfaces:
ActionListener,ItemListener,PropertyChangeListener,EventListener,HyperlinkListener,Sharable,DataChangeListener,DisplayControl,Prototypable,ControlListener,DisplayListener
A MetApps Display Control for drawing lines on a navigated
display.
- Version:
- $Revision: 1.46 $
- Author:
- MetApps development team
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classHolds state about an axisNested classes/interfaces inherited from class ucar.unidata.idv.control.DisplayControlImpl
DisplayControlImpl.SideLegendLabel -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic String[]_more_static String[]_more_static final int_more_static final int_more_static final int_more_static final intIndices into arraysstatic final intIndices into arraysstatic final intIndices into arraysFields 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 TypeMethodDescriptionprotected booleanShould we handle display eventsvoidCenter at originvoidCenter at bearing pointprotected voidHave the axisInfos check their visibiltyvoidcolorChanged(String colorName) The color has changedprotected ContainerMake the guivoiddoRemove()Remove this DisplayControl from the system.voidfontChanged(Object value) The font has changedbooleanGet the Enabled property.protected JComponentgetExtraLegendComponent(int legendType) Assume that any display controls that have a color table widget will want the color table to show up in the legend.getFont()Get the font from the ui widgetbooleanGet the KeepInBox property.protected voidgetLegendLabels(List labels, int legendType) Overwrite the legend labelsintGet the line widthfloat[]Get the Origin property.float[]Get the Point property.booleanGet the ShowPoint property.doubleGet the SolidAlphaPercent property.Get the solid plane colorfloatgetSpan()Get the Span property.protected voidgetViewMenuItems(List items, boolean forMenuBar) Add to view menugetXInfo()Get the x axis infogetYInfo()Get the y axis infogetZInfo()Get the z axis infovoidgoToAddress(String which) Go the a street addressvoidgoToAddressInner(String which) Go the a street addressvoidhandleDisplayChanged(DisplayEvent event) Listen for DisplayEventsbooleaninit(DataChoice dataChoice) Call to help make this kind of Display Control; also calls code to made the Displayable (empty of data thus far).double[]latLonAltToXYZ(double lat, double lon, double alt) Convert the lat/lon/alt to visad box coordinatesvoidThe line width has changedvoidRespond to the projection changing eventvoidreceiveShareData(Sharable from, Object dataId, Object[] data) Method called by other classes that share the the state.voidRotate about the indexvoidsetDisplayVisibility(boolean on) Turn on the visibility of this displayvoidsetEnabled(boolean value) Set the Enabled property.voidSet the Font property.voidsetKeepInBox(boolean value) Set the KeepInBox property.voidsetLineWidth(int width) Set the width of the lines.voidsetOriginLoc(float[] value) Set the Origin property.voidsetPointLoc(float[] value) Set the Point property.static voidsetPts(LineDrawing ld, float x1, float x2, float y1, float y2, float z1, float z2) Set the location of the linevoidsetShowPoint(boolean value) Set the ShowPoint property.voidsetSolidAlphaPercent(double value) Set the SolidAlphaPercent property.voidSet the solid plane colorvoidsetSpan(float value) Set the Span property.voidsetVisibleX(boolean value) Set the VisibleX property.voidSet the x axis infovoidSet the y axis infovoidSet the z axis infoprotected booleanSignal base class to add this as a control listenerprotected booleanSignal base class to add this as a display listenervoidspanSliderChanged(int value) The span value has changedvoidtransparencyChanged(Object selected) Handle the alpha value changingvoidupdatePositionFromReadout(ucar.unidata.idv.control.LocationIndicatorControl.LocationReadout readout) Update the position from the text fieldsvoidRespond to control changed events from the view managerMethods 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, 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, 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, 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, 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, propertyChange, putTransientProperty, reallySetAttributeFlags, 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, 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, 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
-
CLIP_NONE
public static final int CLIP_NONE_more_- See Also:
-
CLIP_POSITIVE
public static final int CLIP_POSITIVE_more_- See Also:
-
CLIP_NEGATIVE
public static final int CLIP_NEGATIVE_more_- See Also:
-
IDX_X
public static final int IDX_XIndices into arrays- See Also:
-
IDX_Y
public static final int IDX_YIndices into arrays- See Also:
-
IDX_Z
public static final int IDX_ZIndices into arrays- See Also:
-
CLIP_NAMES1
_more_ -
CLIP_NAMES2
_more_
-
-
Constructor Details
-
LocationIndicatorControl
public LocationIndicatorControl()Create a new Drawing Control; set attributes.
-
-
Method Details
-
init
Call to help make this kind of Display Control; also calls code to made the Displayable (empty of data thus far). This method is called from inside DisplayControlImpl.init(several args).- Overrides:
initin classDisplayControlImpl- Parameters:
dataChoice- the DataChoice of the moment.- Returns:
- true if everything is okay
- Throws:
RemoteException- When bad things happenVisADException- When bad things happen
-
updatePositionFromReadout
public void updatePositionFromReadout(ucar.unidata.idv.control.LocationIndicatorControl.LocationReadout readout) Update the position from the text fields- Parameters:
readout- The readout
-
setPts
public static void setPts(LineDrawing ld, float x1, float x2, float y1, float y2, float z1, float z2) throws VisADException, RemoteException Set the location of the line- Parameters:
ld- The displayablex1- locationx2- locationy1- locationy2- locationz1- locationz2- location- Throws:
RemoteException- On badnessVisADException- On badness
-
setDisplayVisibility
public void setDisplayVisibility(boolean on) Turn on the visibility of this display- Specified by:
setDisplayVisibilityin interfaceDisplayControl- Overrides:
setDisplayVisibilityin classDisplayControlImpl- Parameters:
on- Visible?
-
checkVisibility
protected void checkVisibility()Have the axisInfos check their visibilty -
doRemove
Remove this DisplayControl from the system. Nulls out any objects for garbagfe collection- Specified by:
doRemovein interfaceDisplayControl- Overrides:
doRemovein classDisplayControlImpl- Throws:
RemoteException- When bad things happenVisADException- When bad things happen
-
shouldAddDisplayListener
protected boolean shouldAddDisplayListener()Signal base class to add this as a display listener- Overrides:
shouldAddDisplayListenerin classDisplayControlImpl- Returns:
- Add as display listener
-
shouldAddControlListener
protected boolean shouldAddControlListener()Signal base class to add this as a control listener- Overrides:
shouldAddControlListenerin classDisplayControlImpl- Returns:
- Add as control listener
-
getLegendLabels
Overwrite the legend labels- Overrides:
getLegendLabelsin classDisplayControlImpl- Parameters:
labels- List of labelslegendType- Side or bottom
-
viewpointChanged
public void viewpointChanged()Respond to control changed events from the view manager- Overrides:
viewpointChangedin classDisplayControlImpl
-
projectionChanged
public void projectionChanged()Respond to the projection changing event- Specified by:
projectionChangedin interfaceDisplayControl- Overrides:
projectionChangedin classDisplayControlImpl
-
getExtraLegendComponent
Assume that any display controls that have a color table widget will want the color table to show up in the legend.- Overrides:
getExtraLegendComponentin classDisplayControlImpl- Parameters:
legendType- type of legend- Returns:
- The extra JComponent to use in legend
-
canHandleEvents
protected boolean canHandleEvents()Should we handle display events- Returns:
- Ok to handle events
-
handleDisplayChanged
Listen for DisplayEvents- Overrides:
handleDisplayChangedin classDisplayControlImpl- Parameters:
event- The event
-
fontChanged
The font has changed- Parameters:
value- The value
-
colorChanged
The color has changed- Parameters:
colorName- The new color name
-
lineWidthChanged
The line width has changed- Parameters:
v- new width
-
spanSliderChanged
public void spanSliderChanged(int value) The span value has changed- Parameters:
value- New span value_
-
transparencyChanged
Handle the alpha value changing- Parameters:
selected- The selected item
-
doMakeContents
Make the gui- Overrides:
doMakeContentsin classDisplayControlImpl- Returns:
- The gui
- Throws:
RemoteException- When bad things happenVisADException- When bad things happen
-
rotateAbout
Rotate about the index- Parameters:
i- The index
-
centerAtOrigin
public void centerAtOrigin()Center at origin -
centerAtPoint
public void centerAtPoint()Center at bearing point -
getSolidColor
Get the solid plane color- Returns:
- Solid color
-
setSolidColor
Set the solid plane color- Parameters:
c- color
-
setLineWidth
public void setLineWidth(int width) Set the width of the lines.- Overrides:
setLineWidthin classDisplayControlImpl- Parameters:
width- width of lines.
-
getLineWidth
public int getLineWidth()Get the line width- Overrides:
getLineWidthin classDisplayControlImpl- Returns:
- The line width
-
setEnabled
public void setEnabled(boolean value) Set the Enabled property.- Parameters:
value- The new value for Enabled
-
getEnabled
public boolean getEnabled()Get the Enabled property.- Returns:
- The Enabled
-
getFont
Get the font from the ui widget- Returns:
- The font to use for new text glyphs
-
getViewMenuItems
Add to view menu- Overrides:
getViewMenuItemsin classDisplayControlImpl- Parameters:
items- List of itesforMenuBar- for the menu bar
-
goToAddress
Go the a street address- Parameters:
which- Which one, origin or point
-
goToAddressInner
Go the a street address- Parameters:
which- Point or origin
-
setFont
Set the Font property.- Parameters:
value- The new value for Font
-
setOriginLoc
public void setOriginLoc(float[] value) Set the Origin property.- Parameters:
value- The new value for Origin
-
getOriginLoc
public float[] getOriginLoc()Get the Origin property.- Returns:
- The Origin
-
setPointLoc
public void setPointLoc(float[] value) Set the Point property.- Parameters:
value- The new value for Point
-
getPointLoc
public float[] getPointLoc()Get the Point property.- Returns:
- The Point
-
setVisibleX
public void setVisibleX(boolean value) Set the VisibleX property.- Parameters:
value- The new value for VisibleX
-
setSpan
public void setSpan(float value) Set the Span property.- Parameters:
value- The new value for Span
-
getSpan
public float getSpan()Get the Span property.- Returns:
- The Span
-
setKeepInBox
public void setKeepInBox(boolean value) Set the KeepInBox property.- Parameters:
value- The new value for KeepInBox
-
getKeepInBox
public boolean getKeepInBox()Get the KeepInBox property.- Returns:
- The KeepInBox
-
getXInfo
Get the x axis info- Returns:
- The x axis info
-
setXInfo
Set the x axis info- Parameters:
info- the x axis info
-
getYInfo
Get the y axis info- Returns:
- The y axis info
-
setYInfo
Set the y axis info- Parameters:
info- the y axis info
-
getZInfo
Get the z axis info- Returns:
- The z axis info
-
setZInfo
Set the z axis info- Parameters:
info- the z axis info
-
latLonAltToXYZ
public double[] latLonAltToXYZ(double lat, double lon, double alt) throws VisADException, RemoteException Convert the lat/lon/alt to visad box coordinates- Parameters:
lat- latlon- lonalt- alt- Returns:
- The visad box coordinates of the given location
- Throws:
RemoteException- On badnessVisADException- On badness
-
setShowPoint
public void setShowPoint(boolean value) Set the ShowPoint property.- Parameters:
value- The new value for ShowPoint
-
getShowPoint
public boolean getShowPoint()Get the ShowPoint property.- Returns:
- The ShowPoint
-
setSolidAlphaPercent
public void setSolidAlphaPercent(double value) Set the SolidAlphaPercent property.- Parameters:
value- The new value for SolidAlphaPercent
-
getSolidAlphaPercent
public double getSolidAlphaPercent()Get the SolidAlphaPercent property.- Returns:
- The SolidAlphaPercent
-