public class LocationIndicatorControl extends DisplayControlImpl
Modifier and Type | Class and Description |
---|---|
static class |
LocationIndicatorControl.AxisInfo
Holds state about an axis
|
DisplayControlImpl.SideLegendLabel
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
CLIP_NAMES1
_more_
|
static java.lang.String[] |
CLIP_NAMES2
_more_
|
static int |
CLIP_NEGATIVE
_more_
|
static int |
CLIP_NONE
_more_
|
static int |
CLIP_POSITIVE
_more_
|
static int |
IDX_X
Indices into arrays
|
static int |
IDX_Y
Indices into arrays
|
static int |
IDX_Z
Indices into arrays
|
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, ZFUDGE
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
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 and Description |
---|
LocationIndicatorControl()
Create a new Drawing Control; set attributes.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
canHandleEvents()
Should we handle display events
|
void |
centerAtOrigin()
Center at origin
|
void |
centerAtPoint()
Center at bearing point
|
protected void |
checkVisibility()
Have the axisInfos check their visibilty
|
void |
colorChanged(java.lang.String colorName)
The color has changed
|
protected java.awt.Container |
doMakeContents()
Make the gui
|
void |
doRemove()
Remove this DisplayControl from the system.
|
void |
fontChanged(java.lang.Object value)
The font has changed
|
boolean |
getEnabled()
Get the Enabled property.
|
protected javax.swing.JComponent |
getExtraLegendComponent(int legendType)
Assume that any display controls that have a color table widget
will want the color table to show up in the legend.
|
java.awt.Font |
getFont()
Get the font from the ui widget
|
boolean |
getKeepInBox()
Get the KeepInBox property.
|
protected void |
getLegendLabels(java.util.List labels,
int legendType)
Overwrite the legend labels
|
int |
getLineWidth()
Get the line width
|
float[] |
getOriginLoc()
Get the Origin property.
|
float[] |
getPointLoc()
Get the Point property.
|
boolean |
getShowPoint()
Get the ShowPoint property.
|
double |
getSolidAlphaPercent()
Get the SolidAlphaPercent property.
|
java.awt.Color |
getSolidColor()
Get the solid plane color
|
float |
getSpan()
Get the Span property.
|
protected void |
getViewMenuItems(java.util.List items,
boolean forMenuBar)
Add to view menu
|
LocationIndicatorControl.AxisInfo |
getXInfo()
Get the x axis info
|
LocationIndicatorControl.AxisInfo |
getYInfo()
Get the y axis info
|
LocationIndicatorControl.AxisInfo |
getZInfo()
Get the z axis info
|
void |
goToAddress(java.lang.String which)
Go the a street address
|
void |
goToAddressInner(java.lang.String which)
Go the a street address
|
void |
handleDisplayChanged(visad.DisplayEvent event)
Listen for DisplayEvents
|
boolean |
init(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 coordinates
|
void |
lineWidthChanged(java.lang.Integer v)
The line width has changed
|
void |
projectionChanged()
Respond to the projection changing event
|
void |
receiveShareData(Sharable from,
java.lang.Object dataId,
java.lang.Object[] data)
Method called by other classes that share the the state.
|
void |
rotateAbout(java.lang.Integer i)
Rotate about the index
|
void |
setDisplayVisibility(boolean on)
Turn on the visibility of this display
|
void |
setEnabled(boolean value)
Set the Enabled property.
|
void |
setFont(java.awt.Font value)
Set the Font property.
|
void |
setKeepInBox(boolean value)
Set the KeepInBox property.
|
void |
setLineWidth(int width)
Set the width of the lines.
|
void |
setOriginLoc(float[] value)
Set the Origin property.
|
void |
setPointLoc(float[] value)
Set the Point property.
|
static void |
setPts(LineDrawing ld,
float x1,
float x2,
float y1,
float y2,
float z1,
float z2)
Set the location of the line
|
void |
setShowPoint(boolean value)
Set the ShowPoint property.
|
void |
setSolidAlphaPercent(double value)
Set the SolidAlphaPercent property.
|
void |
setSolidColor(java.awt.Color c)
Set the solid plane color
|
void |
setSpan(float value)
Set the Span property.
|
void |
setVisibleX(boolean value)
Set the VisibleX property.
|
void |
setXInfo(LocationIndicatorControl.AxisInfo info)
Set the x axis info
|
void |
setYInfo(LocationIndicatorControl.AxisInfo info)
Set the y axis info
|
void |
setZInfo(LocationIndicatorControl.AxisInfo info)
Set the z axis info
|
protected boolean |
shouldAddControlListener()
Signal base class to add this as a control listener
|
protected boolean |
shouldAddDisplayListener()
Signal base class to add this as a display listener
|
void |
spanSliderChanged(int value)
The span value has changed
|
void |
transparencyChanged(java.lang.Object selected)
Handle the alpha value changing
|
void |
updatePositionFromReadout(ucar.unidata.idv.control.LocationIndicatorControl.LocationReadout readout)
Update the position from the text fields
|
void |
viewpointChanged()
Respond to control changed events from the view manager
|
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, 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, zSliderChanged
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, userMessage
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialog
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTmpProperty, putTmpProperty, removeTmpProperty
getReceiveShareTime, getShareGroup, getSharing, getUniqueId, setReceiveShareTime
public static final int CLIP_NONE
public static final int CLIP_POSITIVE
public static final int CLIP_NEGATIVE
public static final int IDX_X
public static final int IDX_Y
public static final int IDX_Z
public static java.lang.String[] CLIP_NAMES1
public static java.lang.String[] CLIP_NAMES2
public LocationIndicatorControl()
public boolean init(DataChoice dataChoice) throws visad.VisADException, java.rmi.RemoteException
init
in class DisplayControlImpl
dataChoice
- the DataChoice of the moment.java.rmi.RemoteException
- When bad things happenvisad.VisADException
- When bad things happenpublic void updatePositionFromReadout(ucar.unidata.idv.control.LocationIndicatorControl.LocationReadout readout)
readout
- The readoutpublic static void setPts(LineDrawing ld, float x1, float x2, float y1, float y2, float z1, float z2) throws visad.VisADException, java.rmi.RemoteException
ld
- The displayablex1
- locationx2
- locationy1
- locationy2
- locationz1
- locationz2
- locationjava.rmi.RemoteException
- On badnessvisad.VisADException
- On badnesspublic void setDisplayVisibility(boolean on)
setDisplayVisibility
in interface DisplayControl
setDisplayVisibility
in class DisplayControlImpl
on
- Visible?protected void checkVisibility()
public void doRemove() throws visad.VisADException, java.rmi.RemoteException
doRemove
in interface DisplayControl
doRemove
in class DisplayControlImpl
java.rmi.RemoteException
- When bad things happenvisad.VisADException
- When bad things happenprotected boolean shouldAddDisplayListener()
shouldAddDisplayListener
in class DisplayControlImpl
protected boolean shouldAddControlListener()
shouldAddControlListener
in class DisplayControlImpl
protected void getLegendLabels(java.util.List labels, int legendType)
getLegendLabels
in class DisplayControlImpl
labels
- List of labelslegendType
- Side or bottompublic void viewpointChanged()
viewpointChanged
in class DisplayControlImpl
public void projectionChanged()
projectionChanged
in interface DisplayControl
projectionChanged
in class DisplayControlImpl
protected javax.swing.JComponent getExtraLegendComponent(int legendType)
getExtraLegendComponent
in class DisplayControlImpl
legendType
- type of legendprotected boolean canHandleEvents()
public void handleDisplayChanged(visad.DisplayEvent event)
handleDisplayChanged
in class DisplayControlImpl
event
- The eventpublic void receiveShareData(Sharable from, java.lang.Object dataId, java.lang.Object[] data)
receiveShareData
in interface Sharable
receiveShareData
in class DisplayControlImpl
from
- other class.dataId
- type of sharingdata
- Array of data being shared. In this case, the first
(and only?) object in the array is the levelpublic void fontChanged(java.lang.Object value)
value
- The valuepublic void colorChanged(java.lang.String colorName)
colorName
- The new color namepublic void lineWidthChanged(java.lang.Integer v)
v
- new widthpublic void spanSliderChanged(int value)
value
- New span value_public void transparencyChanged(java.lang.Object selected)
selected
- The selected itemprotected java.awt.Container doMakeContents() throws visad.VisADException, java.rmi.RemoteException
doMakeContents
in class DisplayControlImpl
java.rmi.RemoteException
- When bad things happenvisad.VisADException
- When bad things happenpublic void rotateAbout(java.lang.Integer i)
i
- The indexpublic void centerAtOrigin()
public void centerAtPoint()
public java.awt.Color getSolidColor()
public void setSolidColor(java.awt.Color c)
c
- colorpublic void setLineWidth(int width)
setLineWidth
in class DisplayControlImpl
width
- width of lines.public int getLineWidth()
getLineWidth
in class DisplayControlImpl
public void setEnabled(boolean value)
value
- The new value for Enabledpublic boolean getEnabled()
public java.awt.Font getFont()
protected void getViewMenuItems(java.util.List items, boolean forMenuBar)
getViewMenuItems
in class DisplayControlImpl
items
- List of itesforMenuBar
- for the menu barpublic void goToAddress(java.lang.String which)
which
- Which one, origin or pointpublic void goToAddressInner(java.lang.String which)
which
- Point or originpublic void setFont(java.awt.Font value)
value
- The new value for Fontpublic void setOriginLoc(float[] value)
value
- The new value for Originpublic float[] getOriginLoc()
public void setPointLoc(float[] value)
value
- The new value for Pointpublic float[] getPointLoc()
public void setVisibleX(boolean value)
value
- The new value for VisibleXpublic void setSpan(float value)
value
- The new value for Spanpublic float getSpan()
public void setKeepInBox(boolean value)
value
- The new value for KeepInBoxpublic boolean getKeepInBox()
public LocationIndicatorControl.AxisInfo getXInfo()
public void setXInfo(LocationIndicatorControl.AxisInfo info)
info
- the x axis infopublic LocationIndicatorControl.AxisInfo getYInfo()
public void setYInfo(LocationIndicatorControl.AxisInfo info)
info
- the y axis infopublic LocationIndicatorControl.AxisInfo getZInfo()
public void setZInfo(LocationIndicatorControl.AxisInfo info)
info
- the z axis infopublic double[] latLonAltToXYZ(double lat, double lon, double alt) throws visad.VisADException, java.rmi.RemoteException
lat
- latlon
- lonalt
- altjava.rmi.RemoteException
- On badnessvisad.VisADException
- On badnesspublic void setShowPoint(boolean value)
value
- The new value for ShowPointpublic boolean getShowPoint()
public void setSolidAlphaPercent(double value)
value
- The new value for SolidAlphaPercentpublic double getSolidAlphaPercent()