public class TrackControl extends GridDisplayControl
DisplayControlImpl.SideLegendLabel
Modifier and Type | Field and Description |
---|---|
protected StationModelDisplayable |
indicator
selector point
|
protected LayoutModelWidget |
layoutModelWidget
the widget for the layout model
|
protected static java.lang.String[] |
TIMES_TO_USE
Time strings
|
protected DisplayableData |
timesHolder
the displayable that holdss the times
|
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
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 |
---|
TrackControl()
Create a new Track Control; set the attribute flags
|
Modifier and Type | Method and Description |
---|---|
protected void |
addDisplaySettings(DisplaySettingsDialog dsd)
Add display settings paricular to this control
|
protected void |
addTimeModeWidget(java.util.List controlWidgets)
the control widgets to add to
|
void |
applyTimeRange()
Handle some sort of time change.
|
protected java.awt.Container |
doMakeContents()
Make the gui
|
protected java.awt.Component |
doMakeTimeOptionWidget()
Make the time option widget
|
void |
editLayoutModel()
Popup the station model editor
|
boolean |
getAskedUserToDeclutterTime()
Get the AskedUserToDeclutterTime property.
|
protected int |
getColorRangeIndex()
Returns the index to use in the GridDataInstance array of ranges
for color ranges.
|
java.lang.String |
getColorWidgetLabel()
Return the label that is to be used for the color widget
This allows derived classes to override this and provide their
own name,
|
void |
getControlWidgets(java.util.List controlWidgets)
Add control widgets specific to this control to the list
|
protected visad.Set |
getDataTimeSet()
Collect the time animation set from the displayables.
|
visad.georef.LatLonPoint |
getDisplayCenter()
Get the display center
|
int |
getLineWidth()
Get the line width property.
|
StationModel |
getMarkerLayout()
Get the current layout model view.
|
float |
getMarkerScale()
Get the scale the user can enter
|
boolean |
getMarkerVisible()
Get whether the marker is visible
|
protected java.util.Hashtable |
getRequestProperties()
Override the base class method that creates request properties
and add in the appropriate 2d/3d request parameter.
|
protected javax.swing.JComponent[] |
getTimeDeclutterComps()
Make the gui panel for the time decluttering
|
boolean |
getTimeDeclutterEnabled()
Get the TimeDeclutterEnabled property.
|
double |
getTimeDeclutterMinutes()
Get the TimeDeclutterMinutes property.
|
java.lang.String |
getTrackType()
Get the track type for this control.
|
protected int |
getTrackWidth()
Get the track width property.
|
protected visad.FieldImpl |
getTrjGridDataInstance()
_more_
|
boolean |
getUseTrackTimes()
Deprecated.
|
protected void |
getViewMenuItems(java.util.List items,
boolean forMenuBar)
Add in the flythrough menu
|
protected boolean |
haveMultipleFields()
Return whether the Data held by this display control contains multiple
fields (e.g., for the isosurface colored by another parameter
|
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).
|
void |
initAfterUnPersistence(ControlContext vc,
java.util.Hashtable properties,
java.util.List preSelectedDataChoices)
Called by the
IntegratedDataViewer to
initialize after this control has been unpersisted |
protected javax.swing.JPanel |
makeLayoutModelWidget()
Make the gui widget for setting the layout model
|
protected visad.FieldImpl |
mergeGrid(visad.FieldImpl fi)
merge tracks into one
|
void |
receiveShareData(Sharable from,
java.lang.Object dataId,
java.lang.Object[] data)
Method called by other classes that share the selector.
|
void |
setAskedUserToDeclutterTime(boolean value)
Set the AskedUserToDeclutterTime property.
|
protected boolean |
setData(DataChoice choice)
Set the data in this control
|
protected void |
setDataInstance(DataInstance dataInstance)
Set the dataInstance and its paramName
in the superclass member data.
|
void |
setDataTimeRange(DataTimeRange range)
Set the DataTimeRange
|
void |
setLineWidth(int width)
Deprecated.
use #setLineWidth(int)
|
void |
setMarkerLayout(StationModel model)
Set the current station model view.
|
void |
setMarkerScale(float f)
Set the scale the user can enter
|
void |
setMarkerSymbol(java.lang.String value)
Deprecated.
now use #setMarkerLayout(StationModel)
|
void |
setMarkerText(java.lang.String value)
Deprecated.
now use #setMarkerLayout(StationModel)
|
void |
setMarkerVisible(boolean value)
Set the marker visible
|
void |
setStationModelFromWidget(StationModel sm)
set the station model
|
void |
setTimeDeclutterEnabled(boolean value)
Set the TimeDeclutterEnabled property.
|
void |
setTimeDeclutterMinutes(double value)
Set the TimeDeclutterMinutes property.
|
void |
setTimeSubsetEnabled(boolean value)
Deprecated.
|
void |
setTimeSubsetMinutes(double value)
Deprecated.
|
protected void |
setTrackTimes()
Set the times on the track
|
void |
setTrackType(java.lang.String type)
Set the track type for this control.
|
void |
setTrackWidth(int width)
Deprecated.
use #setLineWidth(int)
|
void |
setUseTrackTime(boolean value)
Deprecated.
|
void |
setUseTrackTimes(boolean value)
Deprecated.
|
void |
showFlythrough()
Show the flythrough
|
protected void |
timeChanged(visad.Real time)
Respond to a timeChange event
|
protected void |
timeDeclutterChanged()
Handle when the time declutering state has changed
|
protected void |
updateIndicator()
Update the indicator with new shapes
|
protected void |
updateTimeSelectRange()
Update the select range for the widget with the data's range
|
actionPerformed, addTopographyMap, addTopographyMap, applyForecastHourMacro, canDoProgressiveResolution, convertColorRange, doExport, doMakeContourLevelControl, doMakeDataInstance, doMakeLevelControl, doMakeLevelControl, exportDisplayedData, getColorParamName, getColorRangeFromData, getColorUnit, getContourInfo, getCursorReadoutData, getCursorReadoutInner, getDataProjection, getDataRangeInColorUnits, getDefaultContourInfo, getDisplayUnit, getGridDataInstance, getInitialColorTable, getInitialRange, getRawDataUnit, initializeDefaultContourInfo, isDisplayUnitAlsoColorUnit, normalizeRectangle, setLevel, setLevel, setLevelFromUser, shouldAddControlListener, shouldAddDisplayListener
activateDisplays, addAttributedDisplayable, addAttributedDisplayable, addAttributedDisplayable, addAttributeFlags, addCheckBoxSettings, addDataChoice, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayMaster, addLabelMacros, addNewData, addNoteText, addPropertiesComponents, addPropertyChangeListener, addRemovable, addSharable, addToControlContext, addToRangeMenu, addToRangeMenu, addToRangeMenu, addViewManager, appendDataChoices, applyAttributesToDisplayables, applyColor, applyColorScaleInfo, applyColorTable, applyColorUnit, applyContourInfo, applyDisplaySetting, applyDisplayUnit, applyLineWidth, applyPreferences, applyProperties, applyProperties, applyPropertyValues, applyRange, applySelectRange, applySkipFactor, applySmoothing, applyTextureQuality, applyZPosition, boundsClose, canBeDocked, 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, doInitialUpdateLegendAndList, doMakeBottomLegendComponent, doMakeChangeColorMenu, doMakeChangeColorMenu, doMakeChangeParameterMenuItem, doMakeColorControl, doMakeColorControl, doMakeColorScales, doMakeMenuBar, doMakeMenuBarMenus, doMakePointSizeWidget, doMakeRemoveControl, doMakeSideLegendComponent, doMakeSkipFactorSlider, doMakeSmoothingWidget, doMakeTextureSlider, doMakeVisibilityControl, doMakeWidgetComponent, doMakeWindow, doMakeZPositionSlider, doRemove, 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, getDataProjectionLabel, getDataSelection, getDataSources, getDataTimeRange, getDataTimeRange, getDebugDetails, getDefaultColorScaleInfo, getDefaultDisplayListTemplate, getDefaultDistanceUnit, getDefaultFastRendering, getDefaultSamplingMode, getDefaultSamplingModeValue, getDefaultView, getDefaultViewDescriptor, getDefaultViewManager, getDetailsContents, getDisplayAltitudeType, getDisplayCategory, getDisplayConventions, getDisplayedData, getDisplayId, getDisplayInfos, getDisplayListColor, getDisplayListData, getDisplayListDisplayable, getDisplayListTemplate, getDisplayMaster, getDisplayName, getDisplayScale, getDisplayUnit, getDisplayUnitName, getDisplayVisibility, getDoCursorReadout, getEditMenuItems, 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, getLegendLabels, 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, 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, handleDisplayChanged, handleWindowClosing, hasForecastHourMacro, hasMapProjection, hasTimeMacro, haveDataTimes, haveParameterDefaults, hide, hyperlinkUpdate, inGlobeDisplay, init, init, init, initAfterUnPersistence, initAsPrototype, initAsTemplate, initBasic, initDone, initializeWithNewData, initWindow, isDisplay3D, isGuiShown, isInitDone, isInTransectView, isInViewManager, itemStateChanged, loadDataFromViewBounds, makeChangeColorMenuItems, makeLegendLabel, makeLockButton, makeRemoveButton, moveTo, notifyViewManagersOfChange, parseProperties, popup, popupDataDialog, popupDataDialog, popupDataDialog, processRequestProperties, projectionChanged, 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, setDataChoices, setDataInstances, setDataSelection, 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, 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, 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 LayoutModelWidget layoutModelWidget
protected StationModelDisplayable indicator
protected DisplayableData timesHolder
protected static final java.lang.String[] TIMES_TO_USE
public TrackControl()
protected void getViewMenuItems(java.util.List items, boolean forMenuBar)
getViewMenuItems
in class DisplayControlImpl
items
- the menu itemsforMenuBar
- true for the menu barpublic void showFlythrough() throws java.lang.Exception
java.lang.Exception
- problem showing the flythroughpublic boolean init(DataChoice dataChoice) throws visad.VisADException, java.rmi.RemoteException
init
in class DisplayControlImpl
dataChoice
- the DataChoice of the moment.java.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD Errorprotected void updateIndicator()
public java.lang.String getColorWidgetLabel()
getColorWidgetLabel
in class DisplayControlImpl
protected void setDataInstance(DataInstance dataInstance)
setDataInstance
in class DisplayControlImpl
dataInstance
- the data instance to usepublic visad.georef.LatLonPoint getDisplayCenter() throws java.rmi.RemoteException, visad.VisADException
getDisplayCenter
in class DisplayControlImpl
java.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD Errorprotected void timeChanged(visad.Real time)
timeChanged
in class DisplayControlImpl
time
- new timeprotected boolean setData(DataChoice choice) throws visad.VisADException, java.rmi.RemoteException
setData
in class DisplayControlImpl
choice
- data choicejava.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD Errorprotected visad.FieldImpl mergeGrid(visad.FieldImpl fi) throws visad.VisADException, java.rmi.RemoteException
fi
- input fieldimpl contains one or more tracksjava.rmi.RemoteException
- _more_visad.VisADException
- _more_protected void setTrackTimes() throws visad.VisADException, java.rmi.RemoteException
java.rmi.RemoteException
- Java RMI problemvisad.VisADException
- VisAD problemprotected java.awt.Container doMakeContents() throws visad.VisADException, java.rmi.RemoteException
doMakeContents
in class DisplayControlImpl
java.rmi.RemoteException
- On Badnessvisad.VisADException
- On Badnessprotected void timeDeclutterChanged()
protected javax.swing.JComponent[] getTimeDeclutterComps()
public void getControlWidgets(java.util.List controlWidgets) throws visad.VisADException, java.rmi.RemoteException
getControlWidgets
in class DisplayControlImpl
controlWidgets
- list of control widgetsjava.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD Errorprotected void addTimeModeWidget(java.util.List controlWidgets)
addTimeModeWidget
in class DisplayControlImpl
controlWidgets
- the control widgets to add toprotected java.awt.Component doMakeTimeOptionWidget()
protected visad.FieldImpl getTrjGridDataInstance()
public void initAfterUnPersistence(ControlContext vc, java.util.Hashtable properties, java.util.List preSelectedDataChoices)
IntegratedDataViewer
to
initialize after this control has been unpersistedinitAfterUnPersistence
in interface DisplayControl
initAfterUnPersistence
in class DisplayControlImpl
vc
- The context in which this control existsproperties
- Properties that may hold thingspreSelectedDataChoices
- set of preselected data choicesprotected void addDisplaySettings(DisplaySettingsDialog dsd)
addDisplaySettings
in class DisplayControlImpl
dsd
- the DisplaySettingsDialogpublic void setDataTimeRange(DataTimeRange range)
setDataTimeRange
in class DisplayControlImpl
range
- the DataTimeRangepublic void applyTimeRange()
applyTimeRange
in class DisplayControlImpl
protected java.util.Hashtable getRequestProperties()
getRequestProperties
in class DisplayControlImpl
protected void updateTimeSelectRange()
protected boolean haveMultipleFields()
haveMultipleFields
in class GridDisplayControl
protected int getColorRangeIndex()
getColorRangeIndex
in class GridDisplayControl
public 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 setTrackWidth(int width)
width
- width for track (pixels)public void setLineWidth(int width)
setLineWidth
in class DisplayControlImpl
width
- width for track (pixels)public int getLineWidth()
getLineWidth
in class DisplayControlImpl
protected visad.Set getDataTimeSet() throws java.rmi.RemoteException, visad.VisADException
getDataTimeSet
in class DisplayControlImpl
java.rmi.RemoteException
- On badnessvisad.VisADException
- On badnessprotected int getTrackWidth()
public void setTrackType(java.lang.String type)
type
- track typepublic java.lang.String getTrackType()
public void setTimeSubsetMinutes(double value)
value
- The new value for TimeSubsetMinutespublic void setTimeSubsetEnabled(boolean value)
value
- The new value for TimeSubsetEnabledpublic void setUseTrackTime(boolean value)
value
- The new value for useTrackTimepublic void setUseTrackTimes(boolean value)
value
- The new value for useTrackTimepublic boolean getUseTrackTimes()
public void setTimeDeclutterMinutes(double value)
value
- The new value for TimeDeclutterMinutespublic double getTimeDeclutterMinutes()
public void setTimeDeclutterEnabled(boolean value)
value
- The new value for TimeDeclutterEnabledpublic boolean getTimeDeclutterEnabled()
public void setAskedUserToDeclutterTime(boolean value)
value
- The new value for AskedUserToDeclutterTimepublic boolean getAskedUserToDeclutterTime()
public void setMarkerText(java.lang.String value)
value
- The new value for MarkerTextpublic void setMarkerSymbol(java.lang.String value)
value
- The new value for MarkerSymbolpublic void setMarkerLayout(StationModel model)
model
- station model layoutpublic StationModel getMarkerLayout()
public float getMarkerScale()
public void setMarkerScale(float f)
f
- The scalepublic void editLayoutModel()
public void setMarkerVisible(boolean value)
value
- true to be visiblepublic boolean getMarkerVisible()
public void setStationModelFromWidget(StationModel sm)
sm
- the station modelprotected javax.swing.JPanel makeLayoutModelWidget()