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_, settingLevelcategories, 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, ZFUDGEAPPEARANCE_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_AVERAGEBOTTOM_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, shouldAddDisplayListeneractivateDisplays, 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, 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, zSliderChangedboxToEarth, 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, userMessageapplySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialogclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTmpProperty, putTmpProperty, removeTmpPropertygetReceiveShareTime, getShareGroup, getSharing, getUniqueId, setReceiveShareTimeprotected 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 DisplayControlImplitems - 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 DisplayControlImpldataChoice - the DataChoice of the moment.java.rmi.RemoteException - Java RMI errorvisad.VisADException - VisAD Errorprotected void updateIndicator()
public java.lang.String getColorWidgetLabel()
getColorWidgetLabel in class DisplayControlImplprotected void setDataInstance(DataInstance dataInstance)
setDataInstance in class DisplayControlImpldataInstance - the data instance to usepublic visad.georef.LatLonPoint getDisplayCenter()
throws java.rmi.RemoteException,
visad.VisADException
getDisplayCenter in class DisplayControlImpljava.rmi.RemoteException - Java RMI errorvisad.VisADException - VisAD Errorprotected void timeChanged(visad.Real time)
timeChanged in class DisplayControlImpltime - new timeprotected boolean setData(DataChoice choice) throws visad.VisADException, java.rmi.RemoteException
setData in class DisplayControlImplchoice - 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 DisplayControlImpljava.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 DisplayControlImplcontrolWidgets - list of control widgetsjava.rmi.RemoteException - Java RMI errorvisad.VisADException - VisAD Errorprotected void addTimeModeWidget(java.util.List controlWidgets)
addTimeModeWidget in class DisplayControlImplcontrolWidgets - 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 DisplayControlinitAfterUnPersistence in class DisplayControlImplvc - The context in which this control existsproperties - Properties that may hold thingspreSelectedDataChoices - set of preselected data choicesprotected void addDisplaySettings(DisplaySettingsDialog dsd)
addDisplaySettings in class DisplayControlImpldsd - the DisplaySettingsDialogpublic void setDataTimeRange(DataTimeRange range)
setDataTimeRange in class DisplayControlImplrange - the DataTimeRangepublic void applyTimeRange()
applyTimeRange in class DisplayControlImplprotected java.util.Hashtable getRequestProperties()
getRequestProperties in class DisplayControlImplprotected void updateTimeSelectRange()
protected boolean haveMultipleFields()
haveMultipleFields in class GridDisplayControlprotected int getColorRangeIndex()
getColorRangeIndex in class GridDisplayControlpublic void receiveShareData(Sharable from, java.lang.Object dataId, java.lang.Object[] data)
receiveShareData in interface SharablereceiveShareData in class DisplayControlImplfrom - 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 DisplayControlImplwidth - width for track (pixels)public int getLineWidth()
getLineWidth in class DisplayControlImplprotected visad.Set getDataTimeSet()
throws java.rmi.RemoteException,
visad.VisADException
getDataTimeSet in class DisplayControlImpljava.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()