Package ucar.unidata.idv.control
Class FlowPlanViewControl
- All Implemented Interfaces:
ActionListener,ItemListener,PropertyChangeListener,EventListener,HyperlinkListener,Sharable,DataChangeListener,FlowDisplayControl,DisplayControl,Prototypable,ControlListener,DisplayListener
A plan view control for flow data (vector or wind barbs)
- Author:
- IDV Development Team
-
Nested Class Summary
Nested classes/interfaces inherited from class ucar.unidata.idv.control.PlanViewControl
PlanViewControl.VerticalRangeWidgetNested classes/interfaces inherited from class ucar.unidata.idv.control.DisplayControlImpl
DisplayControlImpl.SideLegendLabel -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringMacro for the max wind speedprotected final floata scale factorFields inherited from class ucar.unidata.idv.control.PlanViewControl
currentLevel, currentLevels, currentSlice, datachoice, haveEnsemble, levelReadout, MACRO_LEVEL, SHARE_LEVELFields inherited from class ucar.unidata.idv.control.GridDisplayControl
CMD_CONTOURDIALOG, CMD_SETLEVELS, gridDataInstance, INITIAL_PROBE_EARTHLOCATION, log_, settingLevelFields 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, 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_LEGENDFields inherited from interface ucar.unidata.idv.control.FlowDisplayControl
SHARE_FLOWRANGE, SHARE_FLOWSCALE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidAdd DisplaySettings appropriate for this displayprotected voidaddLabelMacros(String template, List patterns, List values) Add any macro name/value pairs.protected voidWrapper aroundGridDisplayControl.addTopographyMap(int)to allow subclasses to set their own index.protected DisplayableDataCreate theDisplayablefor the data depiction.voiddensitySliderChanged(int value) The streamline density slider changedprotected JComponentCreate the streamline density sliderprotected JComponentCreate the streamline density sliderprotected StringFormat a real for the cursor readoutbooleanGet the arrowHead property Used by XML persistencefloat_more_booleanGet the autosize property Used by XML persistenceboolean_more_protected String_more_protected intReturns the index to use in the GridDataInstance array of ranges for color ranges.Get the color table widget label text.voidgetControlWidgets(List controlWidgets) Get control widgets special to this control.protected ListgetCursorReadoutInner(EarthLocation el, Real animationValue, int animationStep, List<ReadoutInfo> samples) Get the cursor databoolean_more__more_Get the flow range.floatGet the flow scale.protected Range_more_booleanGet the use 3 components property.protected voidgetMacroNames(List names, List labels) Add any macro name/label pairsgetRange()_more__more_Range[]_more_floatGet the streamline density.booleanGet the streamline property.boolean_more__more_float_more_boolean_more_float_more_boolean_more_booleanGet the wind barb property.protected booleanReturn whether the Data held by this display control contains multiple fields (e.g., for the isosurface colored by another parametervoidMethod to call if projection changes.voidreceiveShareData(Sharable from, Object dataId, Object[] data) Method called by other classes that share the the state.voidsetArrowHead(boolean arrow) Set the autosize property Used by XML persistencevoidsetArrowHeadSize(float f) _more_voidsetAutoSize(boolean auto) Set the autosize property Used by XML persistencevoidsetColoredByAnother(boolean yesno) _more_voidsetCVectors(boolean v) _more_protected booleansetData(DataChoice dataChoice) Called to initialize this control from the given dataChoice; override super class instance to set skip factor before displaying data.voidsetFlowColorRange(Range colorRange) _more_voidSet the flow range.voidsetFlowScale(float f) Set the flow scale.voidsetIsThreeComponents(boolean v) Set the use 3 components property.voidsetLineWidth(int width) _more_void_more_voidsetScaleFactor(float s) Set the scale factor.voidsetSkipValue(int value) Set the skip valuevoidsetStreamlineDensity(float f) Set the streamline density.voidsetStreamlineDensity(float f, boolean fromSlider) Set the streamline densityvoidSet the streamline property.voidsetStreamlines(boolean v) _more_voidsetTrajectories(boolean v) _more_voidsetTrajFormType(Integer trajForm) _more_voidsetTrajOffset(float f) _more_voidsetUseSpeedForColor(boolean yesno) _more_voidsetVectorLength(float f) _more_voidsetVectors(boolean v) _more_voidsetWindbarbs(boolean v) Set the wind barb property.booleanShow the color control widget in the widgets if FLAG_COLOR is set.protected voidtimeChanged(Real time) _more_Methods inherited from class ucar.unidata.idv.control.PlanViewControl
addParameterTopographyMap, addToRangeMenu, applySkipFactor, applySmoothing, canExportData, checkFlag, displayUnitChanged, doMakeContents, doRemove, formatLevel, getCurrentSlice, getCursorReadoutData, getDataProjectionLabel, getDisplayedData, getEditMenuItems, getForwardValue, getGridDisplayable, getIgnoreVerticalDimension, getIs2D, getLegendLabels, getLevel, getLevelColorRange, getLevelsLabel, getMultipleIsTopography, getParameterIsTopography, getPlanDisplay, getPolygonMode, getPolyModeComboBox, getSliceForDisplay, getVerticalRange, haveLevels, init, initDone, loadDataAtLevel, propertyChange, relocateDisplay, setCurrentSlice, setDataSelectionLevel, setForwardValue, setIgnoreVerticalDimension, setIs2D, setLevel, setLevelFromUser, setLevelReadoutLabel, setLevels, setMultipleIsTopography, setParameterIsTopography, setPointSize, setPolygonMode, setSettingsLevel, setVerticalRange, shouldShowLevelWidget, shouldShowZSelector, shouldUseZPositionMethods inherited from class ucar.unidata.idv.control.GridDisplayControl
actionPerformed, addTopographyMap, addTopographyMap, applyForecastHourMacro, canDoProgressiveResolution, convertColorRange, doExport, doMakeContourLevelControl, doMakeDataInstance, doMakeLevelControl, doMakeLevelControl, exportDisplayedData, getColorRangeFromData, getColorUnit, getContourInfo, getDataProjection, getDataRangeInColorUnits, getDefaultContourInfo, getDisplayUnit, getGridDataInstance, getInitialColorTable, getRawDataUnit, initializeDefaultContourInfo, isDisplayUnitAlsoColorUnit, normalizeRectangle, setLevel, shouldAddControlListener, shouldAddDisplayListenerMethods inherited from class ucar.unidata.idv.control.DisplayControlImpl
activateDisplays, addAttributedDisplayable, addAttributedDisplayable, addAttributedDisplayable, addAttributeFlags, addCheckBoxSettings, addDataChoice, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayMaster, addNewData, addNoteText, addPropertiesComponents, addPropertyChangeListener, addRemovable, addSharable, addTimeModeWidget, addToControlContext, addToRangeMenu, addToRangeMenu, addViewManager, appendDataChoices, applyAttributesToDisplayables, applyColor, applyColorScaleInfo, applyColorTable, applyColorUnit, applyContourInfo, applyDisplaySetting, applyDisplayUnit, applyLineWidth, applyPreferences, applyProperties, applyProperties, applyPropertyValues, applyRange, applySelectRange, applyTextureQuality, applyTimeRange, applyZPosition, boundsClose, canBeDocked, canSaveDataInCache, captureWindow, centerOnDisplay, changeColorUnit, changeDisplayUnit, checkBoundsChange, checkIfDataOk, checkImageSize, clearDataInstance, clearPrototype, clearViewManagers, close, colorUnitChanged, controlChanged, convertColorRange, convertRange, createDisplayListDisplayable, createIdvWindow, dataChanged, deactivateDisplays, debug, displayableToFront, displayChanged, displayControlFailed, doApplyProperties, doInitialUpdateLegendAndList, doMakeBottomLegendComponent, doMakeChangeColorMenu, doMakeChangeColorMenu, doMakeChangeParameterMenuItem, doMakeColorControl, doMakeColorControl, doMakeColorScales, doMakeMenuBar, doMakeMenuBarMenus, doMakePointSizeWidget, doMakeRemoveControl, doMakeSideLegendComponent, doMakeSkipFactorSlider, doMakeSmoothingWidget, doMakeTextureSlider, doMakeVisibilityControl, doMakeWidgetComponent, doMakeWindow, doMakeZPositionSlider, 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, getColorUnitName, getComponentHolder, getContents, getControlChangeSleepTime, getControlContext, getControlMenus, getCursorReadout, getCursorReadoutInner, getData, getDataChoice, getDataChoices, getDataForDisplayList, getDataInstance, getDataInstance, getDataProjectionForMenu, getDataSelection, getDataSources, getDataTimeRange, getDataTimeRange, getDataTimeSet, getDebugDetails, getDefaultColorScaleInfo, getDefaultDisplayListTemplate, getDefaultDistanceUnit, getDefaultFastRendering, getDefaultSamplingMode, getDefaultSamplingModeValue, getDefaultView, getDefaultViewDescriptor, getDefaultViewManager, getDetailsContents, getDisplayAltitudeType, getDisplayCategory, getDisplayCenter, getDisplayConventions, getDisplayId, getDisplayInfos, getDisplayListColor, getDisplayListData, getDisplayListDisplayable, getDisplayListTemplate, getDisplayMaster, getDisplayName, getDisplayScale, getDisplayUnit, getDisplayUnitName, getDisplayVisibility, getDoCursorReadout, getEditMenuItems, getExpandedInTabs, getExtraLabelTemplate, getExtraLegendComponent, getExtraMenus, getFileMenuItems, getFileMenuItems, getGraphicsConfiguration, getGrid, getGrid, getHadDataChoices, getHaveInitialized, getHelpIds, getHelpMenuItems, getId, getIdv, getImage, getImage, getInitDataChoices, getInitialFastRendering, getInitialZPosition, getInternalAnimation, getInternalAnimation, getIsProgressiveResolution, getIsRaster, getIsTimeDriver, getLabel, getLastFileMenuItems, getLatLonPoints, getLegendButtons, getLegendComponent, getLegendLabel, getLegendLabelTemplate, getLegendToolTip, getLineWidth, getLineWidthWidget, getLineWidthWidgetLabel, getLockVisibilityToggle, getLongParamName, getMainPanel, getMainPanelSize, getMakeWindow, getMapDisplay, getMapViewManager, getMapViewProjection, getMatchDisplayRegion, getMenuLabel, getMyDataChoices, getNavigatedDisplay, getNoteText, getObjectStore, getOkToFireEvents, getOldColorTableOrInitialColorTable, getOriginalDataChoicesLabel, getOuterContents, getPointSize, getProperty, getProperty, getPropertyDisplayName, getRangeToApply, 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, handleDisplayChanged, handleWindowClosing, hasForecastHourMacro, hasMapProjection, hasTimeMacro, haveDataTimes, haveParameterDefaults, hide, hyperlinkUpdate, inGlobeDisplay, init, init, init, initAfterUnPersistence, initAfterUnPersistence, initAsPrototype, initAsTemplate, initBasic, initializeWithNewData, initWindow, isDisplay3D, isGuiShown, isInitDone, isInTransectView, isInViewManager, itemStateChanged, loadDataFromViewBounds, makeChangeColorMenuItems, makeLegendLabel, makeLockButton, makeRemoveButton, moveTo, notifyViewManagersOfChange, parseProperties, popup, popupDataDialog, popupDataDialog, popupDataDialog, processRequestProperties, putTransientProperty, reallySetAttributeFlags, redoGuiLayout, reloadDataSource, reloadDataSourceInThread, 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, setDataChoices, setDataInstance, setDataInstances, setDataSelection, setDataTimeRange, setDefaultSamplingMode, setDefaultView, setDisplayableVisibility, setDisplayableVisiblity, setDisplayActive, setDisplayAreaSubset, setDisplayCategory, setDisplayId, setDisplayInactive, setDisplayListColor, setDisplayListColor, setDisplayListProperties, setDisplayListTemplate, setDisplayListTimeZone, setDisplayName, setDisplayUnit, setDisplayUnitName, setDisplayVisibility, 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, setProjectionInView, setProjectionInView, setProjectionInView, setProperty, setRange, setSelectRange, setSelectRangeEnabled, setSettingsDisplayUnit, setSharedColorScaleInfo, setShowInDisplayList, setShowInLegend, setShowInTabs, setShowNoteText, setSmoothingFactor, setSmoothingType, setTemplateName, setTextureQuality, setTitle, setUnitForColor, setUseFastRendering, setUsesTimeDriver, setUseTimesInAnimation, setVersion, setViewer, setViewManagerClassNames, setVisbilityAnimationPause, setWindowSize, setWindowVisible, setWindowX, setWindowY, setZPosition, setZPosition, shouldAddAnimationListener, shouldApplyFastRendering, shouldBeDocked, shouldWindowBeVisible, show, showColorDialog, showColorDialog, showColorScaleDialog, showColorScales, showColorSwatches, showContourPropertiesDialog, showDetails, showDisplaySettingsDialog, showHelp, showLegendMenu, showNormalCursor, showProperties, showTimeRangeDialog, showWaitCursor, 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
-
scaleFactor
protected final float scaleFactora scale factor- See Also:
-
MACRO_MAXSPEED
Macro for the max wind speed- See Also:
-
-
Constructor Details
-
FlowPlanViewControl
public FlowPlanViewControl()Create a new FlowPlanViewControl; set attribute flags
-
-
Method Details
-
projectionChanged
public void projectionChanged()Method to call if projection changes. Handle flowscale.- Specified by:
projectionChangedin interfaceDisplayControl- Overrides:
projectionChangedin classPlanViewControl
-
getColorWidgetLabel
Get the color table widget label text.- Overrides:
getColorWidgetLabelin classDisplayControlImpl- Returns:
- the label text.
-
createPlanDisplay
Create theDisplayablefor the data depiction.- Specified by:
createPlanDisplayin classPlanViewControl- Returns:
- the Displayable.
- Throws:
RemoteException- Java RMI errorVisADException- VisAD error
-
setData
Called to initialize this control from the given dataChoice; override super class instance to set skip factor before displaying data.- Overrides:
setDatain classPlanViewControl- Parameters:
dataChoice- choice that describes the data to be loaded.- Returns:
- true if successful
- Throws:
RemoteException- Java RMI errorVisADException- VisAD Error
-
setColoredByAnother
public void setColoredByAnother(boolean yesno) _more_- Parameters:
yesno- _more_
-
getColoredByAnother
public boolean getColoredByAnother()_more_- Returns:
- _more_
-
setUseSpeedForColor
public void setUseSpeedForColor(boolean yesno) _more_- Parameters:
yesno- _more_
-
getUseSpeedForColor
public boolean getUseSpeedForColor()_more_- Returns:
- _more_
-
getControlWidgets
Get control widgets special to this control.- Overrides:
getControlWidgetsin classPlanViewControl- Parameters:
controlWidgets- list of control widget from the superclass- Throws:
RemoteException- Java RMI errorVisADException- VisAD error
-
doMakeDensityComponent
Create the streamline density slider- Returns:
- The panel that shows the streamline density slider
-
doMakeFlowRangeComponent
Create the streamline density slider- Returns:
- The panel that shows the streamline density slider
-
densitySliderChanged
public void densitySliderChanged(int value) The streamline density slider changed- Parameters:
value- slider value
-
addTopographyMap
Wrapper aroundGridDisplayControl.addTopographyMap(int)to allow subclasses to set their own index.- Overrides:
addTopographyMapin classPlanViewControl- Throws:
RemoteException- Java RMI errorVisADException- VisAD error
-
setStreamlines
public void setStreamlines()Set the streamline property. Used by XML persistence -
setStreamlines
public void setStreamlines(boolean v) _more_- Parameters:
v- _more_
-
setTrajectories
public void setTrajectories(boolean v) _more_- Parameters:
v- _more_
-
setVectors
public void setVectors(boolean v) _more_- Parameters:
v- _more_
-
setCVectors
public void setCVectors(boolean v) _more_- Parameters:
v- _more_
-
getStreamlines
public boolean getStreamlines()Get the streamline property. Used by XML persistence- Returns:
- the current streamline property (true if streamlines)
-
getTrajectories
public boolean getTrajectories()_more_- Returns:
- _more_
-
getCVectors
public boolean getCVectors()_more_- Returns:
- _more_
-
getVectors
public boolean getVectors()_more_- Returns:
- _more_
-
setSkipValue
public void setSkipValue(int value) Set the skip value- Overrides:
setSkipValuein classDisplayControlImpl- Parameters:
value- the value
-
setWindbarbs
public void setWindbarbs(boolean v) Set the wind barb property. Used by XML persistence- Parameters:
v- true if you want to use wind barbs
-
getWindbarbs
public boolean getWindbarbs()Get the wind barb property. Used by XML persistence- Returns:
- true if wind barbs are being depicted
-
setIsThreeComponents
public void setIsThreeComponents(boolean v) Set the use 3 components property. Used by XML persistence- Parameters:
v- true if using u, v and w
-
getIsThreeComponents
public boolean getIsThreeComponents()Get the use 3 components property. Used by XML persistence- Returns:
- true if using 3 components for wind
-
setScaleFactor
public void setScaleFactor(float s) Set the scale factor. Used by XML persistence- Parameters:
s- the new factor
-
addDisplaySettings
Add DisplaySettings appropriate for this display- Overrides:
addDisplaySettingsin classPlanViewControl- Parameters:
dsd- the dialog to add to
-
getAutoSize
public boolean getAutoSize()Get the autosize property Used by XML persistence- Returns:
- the autosize for this control
-
setAutoSize
public void setAutoSize(boolean auto) Set the autosize property Used by XML persistence- Parameters:
auto- new autosize value
-
getArrowHead
public boolean getArrowHead()Get the arrowHead property Used by XML persistence- Returns:
- the autosize for this control
-
setArrowHead
public void setArrowHead(boolean arrow) Set the autosize property Used by XML persistence- Parameters:
arrow- value
-
getFlowScale
public float getFlowScale()Get the flow scale. Used by XML persistence- Returns:
- the flow scale for this control
-
setFlowScale
public void setFlowScale(float f) Set the flow scale. Used by XML persistence- Parameters:
f- new flow scale
-
setTrajOffset
public void setTrajOffset(float f) _more_- Parameters:
f- _more_
-
setVectorLength
public void setVectorLength(float f) _more_- Parameters:
f- _more_
-
setArrowHeadSize
public void setArrowHeadSize(float f) _more_- Parameters:
f- _more_
-
getVectorLength
public float getVectorLength()_more_- Returns:
- _more_
-
getArrowHeadSize
public float getArrowHeadSize()_more_- Returns:
- _more_
-
getTrajOffset
public float getTrajOffset()_more_- Returns:
- _more_
-
getFlowRange
Get the flow range. Used by XML persistence- Returns:
- the flow range for this control
-
setFlowRange
Set the flow range. Used by XML persistence- Parameters:
f- new flow range
-
getStreamlineDensity
public float getStreamlineDensity()Get the streamline density. Used by XML persistence- Returns:
- the streamline density for this control
-
setStreamlineDensity
public void setStreamlineDensity(float f) Set the streamline density. Used by XML persistence- Parameters:
f- new flow scale
-
setStreamlineDensity
public void setStreamlineDensity(float f, boolean fromSlider) Set the streamline density- Parameters:
f- valuefromSlider- true if from slider
-
haveMultipleFields
protected boolean haveMultipleFields()Return whether the Data held by this display control contains multiple fields (e.g., for the isosurface colored by another parameter- Overrides:
haveMultipleFieldsin classPlanViewControl- Returns:
- true if there are multiple fields
-
getColorRangeIndex
protected int getColorRangeIndex()Returns the index to use in the GridDataInstance array of ranges for color ranges.- Overrides:
getColorRangeIndexin classPlanViewControl- Returns:
- The index to be used for the color range.
-
getColorParamName
_more_- Overrides:
getColorParamNamein classGridDisplayControl- Returns:
- _more_
-
getInitialRange
_more_- Overrides:
getInitialRangein classGridDisplayControl- Returns:
- _more_
- Throws:
RemoteException- _more_VisADException- _more_
-
getRangeForColorTable
_more_- Overrides:
getRangeForColorTablein classDisplayControlImpl- Returns:
- _more_
- Throws:
RemoteException- _more_VisADException- _more_
-
showColorControlWidget
public boolean showColorControlWidget()Show the color control widget in the widgets if FLAG_COLOR is set.- Overrides:
showColorControlWidgetin classDisplayControlImpl- Returns:
- false subclasses should override
-
setFlowColorRange
_more_- Parameters:
colorRange- _more_
-
getFlowColorRange
_more_- Returns:
- _more_
-
getRange
_more_- Overrides:
getRangein classDisplayControlImpl- Returns:
- range being used
- Throws:
RemoteException- _more_VisADException- _more_
-
setRange
_more_- Overrides:
setRangein classDisplayControlImpl- Parameters:
nRange- _more_- Throws:
RemoteException- _more_VisADException- _more_
-
getCursorReadoutInner
protected List getCursorReadoutInner(EarthLocation el, Real animationValue, int animationStep, List<ReadoutInfo> samples) throws Exception Get the cursor data- Overrides:
getCursorReadoutInnerin classPlanViewControl- Parameters:
el- earth locationanimationValue- the animation valueanimationStep- the animation stepsamples- the list of sample readouts- Returns:
- the list of readout data
- Throws:
Exception- problem getting the data
-
formatForCursorReadout
Format a real for the cursor readout- Parameters:
rt- the realtuple- Returns:
- the formatted string
- Throws:
RemoteException- Java RMI errorVisADException- VisAD error
-
getTrajFormType
_more_- Returns:
- _more_
-
setTrajFormType
_more_- Parameters:
trajForm- _more_
-
setLineWidth
_more_- Overrides:
setLineWidthin classDisplayControlImpl- Parameters:
width- _more_- Throws:
RemoteException- _more_VisADException- _more_
-
getMacroNames
Add any macro name/label pairs- Overrides:
getMacroNamesin classPlanViewControl- Parameters:
names- List of macro nameslabels- List of macro labels
-
addLabelMacros
Add any macro name/value pairs.- Overrides:
addLabelMacrosin classPlanViewControl- Parameters:
template- templatepatterns- The macro namesvalues- The macro values
-
getSpeedRange
_more_- Parameters:
ff- _more_- Returns:
- range _more_
-
timeChanged
_more_- Overrides:
timeChangedin classDisplayControlImpl- Parameters:
time- _more_
-