public class FlowPlanViewControl extends PlanViewControl implements FlowDisplayControl
PlanViewControl.VerticalRangeWidget
DisplayControlImpl.SideLegendLabel
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MACRO_MAXSPEED
Macro for the max wind speed
|
protected float |
scaleFactor
a scale factor
|
currentLevel, currentLevels, currentSlice, datachoice, haveEnsemble, levelReadout, MACRO_LEVEL, SHARE_LEVEL
CMD_CONTOURDIALOG, CMD_SETLEVELS, gridDataInstance, INITIAL_PROBE_EARTHLOCATION, log_, settingLevel
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, 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
SHARE_FLOWRANGE, SHARE_FLOWSCALE
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 |
---|
FlowPlanViewControl()
Create a new FlowPlanViewControl; set attribute flags
|
Modifier and Type | Method and Description |
---|---|
protected void |
addDisplaySettings(DisplaySettingsDialog dsd)
Add DisplaySettings appropriate for this display
|
protected void |
addLabelMacros(java.lang.String template,
java.util.List patterns,
java.util.List values)
Add any macro name/value pairs.
|
protected void |
addTopographyMap()
Wrapper around
GridDisplayControl.addTopographyMap(int) to allow subclasses
to set their own index. |
protected DisplayableData |
createPlanDisplay()
Create the
Displayable for the data depiction. |
void |
densitySliderChanged(int value)
The streamline density slider changed
|
protected javax.swing.JComponent |
doMakeDensityComponent()
Create the streamline density slider
|
protected javax.swing.JComponent |
doMakeFlowRangeComponent()
Create the streamline density slider
|
protected java.lang.String |
formatForCursorReadout(visad.RealTuple rt)
Format a real for the cursor readout
|
boolean |
getArrowHead()
Get the arrowHead property
Used by XML persistence
|
float |
getArrowHeadSize()
_more_
|
boolean |
getAutoSize()
Get the autosize property
Used by XML persistence
|
boolean |
getColoredByAnother()
_more_
|
protected java.lang.String |
getColorParamName()
_more_
|
protected int |
getColorRangeIndex()
Returns the index to use in the GridDataInstance array of ranges
for color ranges.
|
java.lang.String |
getColorWidgetLabel()
Get the color table widget label text.
|
void |
getControlWidgets(java.util.List controlWidgets)
Get control widgets special to this control.
|
protected java.util.List |
getCursorReadoutInner(visad.georef.EarthLocation el,
visad.Real animationValue,
int animationStep,
java.util.List<ReadoutInfo> samples)
Get the cursor data
|
boolean |
getCVectors()
_more_
|
Range |
getFlowColorRange()
_more_
|
Range |
getFlowRange()
Get the flow range.
|
float |
getFlowScale()
Get the flow scale.
|
protected Range |
getInitialRange()
_more_
|
boolean |
getIsThreeComponents()
Get the use 3 components property.
|
protected void |
getMacroNames(java.util.List names,
java.util.List labels)
Add any macro name/label pairs
|
Range |
getRange()
_more_
|
Range |
getRangeForColorTable()
_more_
|
Range[] |
getSpeedRange(visad.FieldImpl ff)
_more_
|
float |
getStreamlineDensity()
Get the streamline density.
|
boolean |
getStreamlines()
Get the streamline property.
|
boolean |
getTrajectories()
_more_
|
java.lang.Integer |
getTrajFormType()
_more_
|
float |
getTrajOffset()
_more_
|
boolean |
getUseSpeedForColor()
_more_
|
float |
getVectorLength()
_more_
|
boolean |
getVectors()
_more_
|
boolean |
getWindbarbs()
Get the wind barb property.
|
protected boolean |
haveMultipleFields()
Return whether the Data held by this display control contains multiple
fields (e.g., for the isosurface colored by another parameter
|
void |
projectionChanged()
Method to call if projection changes.
|
void |
receiveShareData(Sharable from,
java.lang.Object dataId,
java.lang.Object[] data)
Method called by other classes that share the the state.
|
void |
setArrowHead(boolean arrow)
Set the autosize property
Used by XML persistence
|
void |
setArrowHeadSize(float f)
_more_
|
void |
setAutoSize(boolean auto)
Set the autosize property
Used by XML persistence
|
void |
setColoredByAnother(boolean yesno)
_more_
|
void |
setCVectors(boolean v)
_more_
|
protected boolean |
setData(DataChoice dataChoice)
Called to initialize this control from the given dataChoice;
override super class instance to set skip factor before displaying data.
|
void |
setFlowColorRange(Range colorRange)
_more_
|
void |
setFlowRange(Range f)
Set the flow range.
|
void |
setFlowScale(float f)
Set the flow scale.
|
void |
setIsThreeComponents(boolean v)
Set the use 3 components property.
|
void |
setLineWidth(int width)
_more_
|
void |
setRange(Range nRange)
_more_
|
void |
setScaleFactor(float s)
Set the scale factor.
|
void |
setSkipValue(int value)
Set the skip value
|
void |
setStreamlineDensity(float f)
Set the streamline density.
|
void |
setStreamlineDensity(float f,
boolean fromSlider)
Set the streamline density
|
void |
setStreamlines()
Set the streamline property.
|
void |
setStreamlines(boolean v)
_more_
|
void |
setTrajectories(boolean v)
_more_
|
void |
setTrajFormType(java.lang.Integer trajForm)
_more_
|
void |
setTrajOffset(float f)
_more_
|
void |
setUseSpeedForColor(boolean yesno)
_more_
|
void |
setVectorLength(float f)
_more_
|
void |
setVectors(boolean v)
_more_
|
void |
setWindbarbs(boolean v)
Set the wind barb property.
|
boolean |
showColorControlWidget()
Show the color control widget in the widgets if FLAG_COLOR is set.
|
protected void |
timeChanged(visad.Real time)
_more_
|
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, shouldUseZPosition
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, shouldAddDisplayListener
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, 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
protected final float scaleFactor
public static final java.lang.String MACRO_MAXSPEED
public FlowPlanViewControl()
public void projectionChanged()
projectionChanged
in interface DisplayControl
projectionChanged
in class PlanViewControl
public java.lang.String getColorWidgetLabel()
getColorWidgetLabel
in class DisplayControlImpl
protected DisplayableData createPlanDisplay() throws visad.VisADException, java.rmi.RemoteException
Displayable
for the data depiction.createPlanDisplay
in class PlanViewControl
java.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD errorprotected boolean setData(DataChoice dataChoice) throws visad.VisADException, java.rmi.RemoteException
setData
in class PlanViewControl
dataChoice
- choice that describes the data to be loaded.java.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD Errorpublic void setColoredByAnother(boolean yesno)
yesno
- _more_public boolean getColoredByAnother()
public void setUseSpeedForColor(boolean yesno)
yesno
- _more_public boolean getUseSpeedForColor()
public void getControlWidgets(java.util.List controlWidgets) throws visad.VisADException, java.rmi.RemoteException
getControlWidgets
in class PlanViewControl
controlWidgets
- list of control widget from the superclassjava.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD errorprotected javax.swing.JComponent doMakeDensityComponent()
protected javax.swing.JComponent doMakeFlowRangeComponent()
public void receiveShareData(Sharable from, java.lang.Object dataId, java.lang.Object[] data)
receiveShareData
in interface Sharable
receiveShareData
in class PlanViewControl
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 densitySliderChanged(int value)
value
- slider valueprotected void addTopographyMap() throws visad.VisADException, java.rmi.RemoteException
GridDisplayControl.addTopographyMap(int)
to allow subclasses
to set their own index.addTopographyMap
in class PlanViewControl
java.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD errorpublic void setStreamlines()
public void setStreamlines(boolean v)
v
- _more_public void setTrajectories(boolean v)
v
- _more_public void setVectors(boolean v)
v
- _more_public void setCVectors(boolean v)
v
- _more_public boolean getStreamlines()
public boolean getTrajectories()
public boolean getCVectors()
public boolean getVectors()
public void setSkipValue(int value)
setSkipValue
in class DisplayControlImpl
value
- the valuepublic void setWindbarbs(boolean v)
v
- true if you want to use wind barbspublic boolean getWindbarbs()
public void setIsThreeComponents(boolean v)
v
- true if using u, v and wpublic boolean getIsThreeComponents()
public void setScaleFactor(float s)
s
- the new factorprotected void addDisplaySettings(DisplaySettingsDialog dsd)
addDisplaySettings
in class PlanViewControl
dsd
- the dialog to add topublic boolean getAutoSize()
public void setAutoSize(boolean auto)
auto
- new autosize valuepublic boolean getArrowHead()
public void setArrowHead(boolean arrow)
arrow
- valuepublic float getFlowScale()
public void setFlowScale(float f)
f
- new flow scalepublic void setTrajOffset(float f)
f
- _more_public void setVectorLength(float f)
f
- _more_public void setArrowHeadSize(float f)
f
- _more_public float getVectorLength()
public float getArrowHeadSize()
public float getTrajOffset()
public Range getFlowRange()
public void setFlowRange(Range f)
f
- new flow rangepublic float getStreamlineDensity()
public void setStreamlineDensity(float f)
f
- new flow scalepublic void setStreamlineDensity(float f, boolean fromSlider)
f
- valuefromSlider
- true if from sliderprotected boolean haveMultipleFields()
haveMultipleFields
in class PlanViewControl
protected int getColorRangeIndex()
getColorRangeIndex
in class PlanViewControl
protected java.lang.String getColorParamName()
getColorParamName
in class GridDisplayControl
protected Range getInitialRange() throws java.rmi.RemoteException, visad.VisADException
getInitialRange
in class GridDisplayControl
java.rmi.RemoteException
- _more_visad.VisADException
- _more_public Range getRangeForColorTable() throws java.rmi.RemoteException, visad.VisADException
getRangeForColorTable
in class DisplayControlImpl
java.rmi.RemoteException
- _more_visad.VisADException
- _more_public boolean showColorControlWidget()
showColorControlWidget
in class DisplayControlImpl
public void setFlowColorRange(Range colorRange)
colorRange
- _more_public Range getFlowColorRange()
public Range getRange() throws java.rmi.RemoteException, visad.VisADException
getRange
in class DisplayControlImpl
java.rmi.RemoteException
- _more_visad.VisADException
- _more_public void setRange(Range nRange) throws java.rmi.RemoteException, visad.VisADException
setRange
in class DisplayControlImpl
nRange
- _more_java.rmi.RemoteException
- _more_visad.VisADException
- _more_protected java.util.List getCursorReadoutInner(visad.georef.EarthLocation el, visad.Real animationValue, int animationStep, java.util.List<ReadoutInfo> samples) throws java.lang.Exception
getCursorReadoutInner
in class PlanViewControl
el
- earth locationanimationValue
- the animation valueanimationStep
- the animation stepsamples
- the list of sample readoutsjava.lang.Exception
- problem getting the dataprotected java.lang.String formatForCursorReadout(visad.RealTuple rt) throws visad.VisADException, java.rmi.RemoteException
rt
- the realtuplejava.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD errorpublic java.lang.Integer getTrajFormType()
public void setTrajFormType(java.lang.Integer trajForm)
trajForm
- _more_public void setLineWidth(int width) throws java.rmi.RemoteException, visad.VisADException
setLineWidth
in class DisplayControlImpl
width
- _more_java.rmi.RemoteException
- _more_visad.VisADException
- _more_protected void getMacroNames(java.util.List names, java.util.List labels)
getMacroNames
in class PlanViewControl
names
- List of macro nameslabels
- List of macro labelsprotected void addLabelMacros(java.lang.String template, java.util.List patterns, java.util.List values)
addLabelMacros
in class PlanViewControl
template
- templatepatterns
- The macro namesvalues
- The macro valuespublic Range[] getSpeedRange(visad.FieldImpl ff)
ff
- _more_protected void timeChanged(visad.Real time)
timeChanged
in class DisplayControlImpl
time
- _more_