public class ColorRhiControl extends ColorCrossSectionControl
DisplayControlImpl.SideLegendLabel
Modifier and Type | Field and Description |
---|---|
protected boolean |
autorotateOn
flag for auto rotations
|
protected float |
beamAz
the beam azimuth
|
protected javax.swing.JLabel |
stationLabel
the station label
|
animationInfo, controlPane, coordTrans, crossSectionView, csSelector, dataIs3D, displayIs3D, displayMatrix, endCoord, endLocation, initEndPoint, initStartPoint, levelsList, lineVisible, SHARE_XSLINE, sizeX, sizeY, startCoord, startLocation, vcsDisplay, verticalAxisRange, xsDisplay
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 |
---|
ColorRhiControl()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
autorotateLine()
argument to runAuto ensures each thread has an id
|
protected boolean |
canDoProgressiveResolution()
Does this control support progressive resolution? Subclasses should
override.
|
protected void |
centerLinePosition()
Put one end of the rhi control line on the radar position (centered);
leave other end where it is.
|
protected void |
createCrossSectionSelector()
make a Selector line which shows and controls where
RHI position is; uses current value of beam azimuth.
|
protected DisplayableData |
createVCSDisplay()
Create the
DisplayableData that will be used
to depict the data in the control's display. |
protected DisplayableData |
createXSDisplay()
Create the
DisplayableData that will be used
to depict the data in the main display. |
void |
crossSectionChanged()
Load or reload data for a RHI selector line which has moved.
|
boolean |
getAllowAutoScale()
Get whether we can autoscale the vertical scale
|
boolean |
getAllowSmoothing()
Get whether we can smooth this display
|
boolean |
getAutorotateOn()
get whether the rhi is in autorotate mode
|
boolean |
getAutoScaleYAxis()
Get whether we should autoscale the Y Axis.
|
float |
getBeamAzimuth()
Get the azimuth of the rhi from radar location, 360 degrees, cw from N
|
java.lang.String |
getColorWidgetLabel()
set label for button controling color of the selector line
to "line color:"
|
void |
getControlWidgets(java.util.List controlWidgets)
Add any specialized control widgets for this control
to the list.
|
protected java.lang.String |
getCrossSectionViewLabel()
Get the label for the CrossSectionView
|
protected java.lang.String |
getDataProjectionLabel()
Get the data projection label
|
protected javax.swing.JComponent |
getDisplayTabComponent_old()
Create the component that goes into the 'Display' tab
|
protected javax.swing.JComponent |
getDisplayTabComponent()
_more_
|
void |
getLegendLabels(java.util.List labels,
int legendType)
Override the base class method to include the station name,
"moment" (data type as reflectivity) and
and the RHI azimuth in the legend label;
|
protected java.util.Hashtable |
getRequestProperties()
Get (and make if necessary)
the requester Hastable of properties that is carried along with
the data instance
|
void |
initDone()
Called after all initialization is finished.
|
protected void |
loadDataFromLine()
Create and loads a 2D FieldImpl from the existing getGridDataInstance()
at the position indicated by the controlling Selector line end points;
|
protected visad.FieldImpl |
make2DData(visad.FieldImpl inputfieldImpl)
Make a FieldImpl suitable for the 2D RHI display;
of form (time -> (integer_index->(x,altitude) -> parm));
x axis positions are in distance along cross section from one end.
|
void |
propertyChange(java.beans.PropertyChangeEvent evt)
Handle property change
|
void |
receiveShareData(Sharable from,
java.lang.Object dataId,
java.lang.Object[] data)
using incoming shared RHI data, reset this display to match
|
void |
resetBeamAz(float c)
Shift the azimuth of the RHI from radar location, 360 degrees,
clockwise from N
|
void |
setAutorotateOn(boolean v)
Set whether the rhi is in autorotate mode
Used by XML persistence.
|
void |
setBeamAz(float az)
Deprecated.
use setBeamAzimuth
|
void |
setBeamAzimuth(float az)
Set the value of the
azimuth of the RHI from radar location, 360 degrees, cw from N.
|
protected boolean |
setData(DataChoice choice)
Set the data in the control
|
void |
setEndPoint(visad.RealTuple p)
_more_
|
protected void |
setRequestProperties()
Make the requester Hastable of properties that is carried along with
the data instance
|
protected void |
updateCenterPoint()
Update the center point location
|
protected void |
updateLegendLabel()
Method to update the legend label when the RHI position changes.
|
getIsRaster, getSmoothed, setAllowSmoothing, setSmoothed
addDisplaySettings, addLabelMacros, addNewData, addPropertiesComponents, addTopographyMap, applyPreferences, applySmoothing, applyZPosition, boxToEarth, canExportData, constrainDragPoint, convertToDisplay, createCrossSectionSelector, createCrossSectionSelector1, createXFromLatLon, doApplyProperties, doExport, doMakeChangeParameterMenuItem, doMakeContents, doRemove, getAltUnit, getAnimationInfo, getAutoUpdate, getChangeParameterLabel, getControlList, getCrossSectionSelector, getCrossSectionVerticalRange, getCrossSectionView, getCrossSectionViewManager, getCursorReadoutInner, getDataProjection, getDataVerticalRange, getDefaultVerticalRange, getDisplayedData, getEditMenuItems, getEndPoint, getGridDisplayable, getInitialZPosition, getLineCoords, getLineRange, getLineVisible, getMacroNames, getPressureLabels, getSelectorAltitude, getSelectorAttributeFlags, getStartPoint, getVerticalAxisRange, getVerticalCSDisplay, getViewManagerForCapture, getViewMenuItems, getXSDisplay, getZPositionSliderLabel, handleAddPoint, handleDragDirect, init, initAfterUnPersistence, load2DData, loadData, make2DDomainSet, processNewData, processNewData, processNewDataV, processNewDataV, projectionChanged, relocateDisplay, removeControl, removeDisplayables, reScale, reSetTimeHeightAltitudeUnit, setAllowAutoScale, setAltUnit, setAnimationInfo, setAutoScaleYAxis, setAutoUpdate, setBackground, setControlList, setCrossSectionView, setDisplayMatrix, setEndCoord, setForeground, setInitAlt, setInitLat1, setInitLat2, setInitLon1, setInitLon2, setLineVisible, setPosition, setStartCoord, setStartPoint, setVerticalAxisRange, setYAxisRange, shouldAddControlListener, transectChanged, updateLocationLabel, updateViewParameters, viewpointChanged
actionPerformed, addTopographyMap, addTopographyMap, applyForecastHourMacro, convertColorRange, doMakeContourLevelControl, doMakeDataInstance, doMakeLevelControl, doMakeLevelControl, exportDisplayedData, getColorParamName, getColorRangeFromData, getColorRangeIndex, getColorUnit, getContourInfo, getCursorReadoutData, getDataRangeInColorUnits, getDefaultContourInfo, getDisplayUnit, getGridDataInstance, getInitialColorTable, getInitialRange, getRawDataUnit, haveMultipleFields, initializeDefaultContourInfo, isDisplayUnitAlsoColorUnit, normalizeRectangle, setLevel, setLevel, setLevelFromUser, shouldAddDisplayListener
activateDisplays, addAttributedDisplayable, addAttributedDisplayable, addAttributedDisplayable, addAttributeFlags, addCheckBoxSettings, addDataChoice, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayMaster, addNoteText, addPropertyChangeListener, addRemovable, addSharable, addTimeModeWidget, addToControlContext, addToRangeMenu, addToRangeMenu, addToRangeMenu, addViewManager, appendDataChoices, applyAttributesToDisplayables, applyColor, applyColorScaleInfo, applyColorTable, applyColorUnit, applyContourInfo, applyDisplaySetting, applyDisplayUnit, applyLineWidth, applyProperties, applyProperties, applyPropertyValues, applyRange, applySelectRange, applySkipFactor, applyTextureQuality, applyTimeRange, boundsClose, canBeDocked, 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, doInitialUpdateLegendAndList, doMakeBottomLegendComponent, doMakeChangeColorMenu, doMakeChangeColorMenu, 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, getAnimationWidget, getAttributeFlags, getCachedData, getCanDoRemoveAll, getCategories, 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, getInternalAnimation, getInternalAnimation, getIsProgressiveResolution, 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, 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, getViewManagers, getViewMenuItems, getVisbilityAnimationPause, getWasUnPersisted, getWindow, getWindowSize, getWindowVisible, getWindowX, getWindowY, getZPosition, guiExported, guiImported, handleDisplayChanged, handleWindowClosing, hasForecastHourMacro, hasMapProjection, hasTimeMacro, haveDataTimes, haveParameterDefaults, hide, hyperlinkUpdate, inGlobeDisplay, init, init, init, 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, 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, setLineWidth, setLockVisibilityToggle, setMainPanelDimensions, setMainPanelSize, setMakeWindow, setMatchDisplayRegion, setName, setNameFromUser, setNewColorUnit, setNewDisplayUnit, setNoteText, setOkToFireEvents, setOriginalDataChoicesLabel, setParamName, setPersistedVisadData, setPointSize, setProjectionInView, setProjectionInView, setProjectionInView, setProperty, setRange, setRange, setSelectRange, setSelectRangeEnabled, setSettingsDisplayUnit, setSharedColorScaleInfo, setShowInDisplayList, setShowInLegend, setShowInTabs, setShowNoteText, setSkipValue, setSmoothingFactor, setSmoothingType, setTemplateName, setTextureQuality, setTitle, setUnitForColor, setUseFastRendering, setUsesTimeDriver, setUseTimesInAnimation, setVersion, setViewer, setViewManagerClassNames, setVisbilityAnimationPause, setWindowSize, setWindowVisible, setWindowX, setWindowY, setZPosition, setZPosition, shouldAddAnimationListener, shouldApplyFastRendering, shouldBeDocked, shouldWindowBeVisible, show, showColorControlWidget, showColorDialog, showColorDialog, showColorScaleDialog, showColorScales, showColorSwatches, showContourPropertiesDialog, showDetails, showDisplaySettingsDialog, showHelp, showLegendMenu, showNormalCursor, showProperties, showTimeRangeDialog, showWaitCursor, timeChanged, toFront, toggleNoteTextArea, toggleVisibilityForVectorGraphicsRendering, toggleWindow, toString, updateAnimation, updateDataInstance, updateDataSelection, updateDisplayList, updateGridDataInstance, updateLegendAndList, updateLockButton, useSmoothingFactor, useZPosition, viewManagerChanged, viewManagerDestroyed, writeTestArchive, xxxsetDisplayActive, zSliderChanged
boxToEarth, boxToEarth, boxToEarth, boxToEarth, boxToEarth, boxToScreen, calculateRectangle, createStationTfo, earthToBox, earthToBox, earthToBoxTuple, earthToScreen, formatLevels, getLabeledReal, getLevelReal, getScreenCenter, getSelectedStation, getTmpProperty, isLeftButtonDown, logException, logException, makeEarthLocation, putTmpProperty, removeTmpProperty, screenToBox, screenToBox, screenToEarth, setStations, setStations, toBox, toEarth, userErrorMessage, userMessage
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialog
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTmpProperty, putTmpProperty, removeTmpProperty
getReceiveShareTime, getShareGroup, getSharing, getUniqueId, setReceiveShareTime
protected float beamAz
protected boolean autorotateOn
protected javax.swing.JLabel stationLabel
public ColorRhiControl()
public void initDone()
initDone
in class CrossSectionControl
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
propertyChange
in class CrossSectionControl
evt
- The eventprotected boolean setData(DataChoice choice) throws visad.VisADException, java.rmi.RemoteException
setData
in class CrossSectionControl
choice
- choice representing the datajava.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD errorprotected java.lang.String getCrossSectionViewLabel()
getCrossSectionViewLabel
in class CrossSectionControl
protected void updateCenterPoint() throws visad.VisADException, java.rmi.RemoteException
java.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD errorpublic void crossSectionChanged()
crossSectionChanged
in class CrossSectionControl
protected void centerLinePosition() throws visad.VisADException, java.rmi.RemoteException
java.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD errorprotected void autorotateLine()
public void resetBeamAz(float c)
c
- the azimuth of the RHI from radar location,
360 degrees, cw from Nprotected DisplayableData createXSDisplay() throws visad.VisADException, java.rmi.RemoteException
DisplayableData
that will be used
to depict the data in the main display.createXSDisplay
in class ColorCrossSectionControl
visad.VisADException
- unable to create depictorjava.rmi.RemoteException
- unable to create depictor (shouldn't happen)protected DisplayableData createVCSDisplay() throws visad.VisADException, java.rmi.RemoteException
DisplayableData
that will be used
to depict the data in the control's display.createVCSDisplay
in class ColorCrossSectionControl
visad.VisADException
- unable to create depictorjava.rmi.RemoteException
- unable to create depictor (shouldn't happen)public java.lang.String getColorWidgetLabel()
getColorWidgetLabel
in class DisplayControlImpl
public void getControlWidgets(java.util.List controlWidgets) throws visad.VisADException, java.rmi.RemoteException
getControlWidgets
in class ColorCrossSectionControl
controlWidgets
- List
to add to.visad.VisADException
- unable to create controlsjava.rmi.RemoteException
- unable to create controls (shouldn't happen)protected javax.swing.JComponent getDisplayTabComponent_old()
protected javax.swing.JComponent getDisplayTabComponent()
getDisplayTabComponent
in class CrossSectionControl
public void setAutorotateOn(boolean v)
v
- boolean true is rotatingpublic boolean getAutorotateOn()
public void setBeamAz(float az)
az
- the azimuth of the RHI from radar location,
360 degrees, cw from Npublic void setEndPoint(visad.RealTuple p)
setEndPoint
in class CrossSectionControl
p
- _more_public void setBeamAzimuth(float az)
az
- the azimuth of the RHI from radar location, 360 degrees,
cw from Npublic float getBeamAzimuth()
protected void createCrossSectionSelector() throws visad.VisADException, java.rmi.RemoteException
createCrossSectionSelector
in class CrossSectionControl
java.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD errorpublic void receiveShareData(Sharable from, java.lang.Object dataId, java.lang.Object[] data)
receiveShareData
in interface Sharable
receiveShareData
in class CrossSectionControl
from
- source of data to be shareddataId
- id of sharable datadata
- sharable datapublic void getLegendLabels(java.util.List labels, int legendType)
getLegendLabels
in class DisplayControlImpl
labels
- List of labelslegendType
- The type of legend, BOTTOM_LEGEND or SIDE_LEGENDprotected void updateLegendLabel()
updateLegendLabel
in class DisplayControlImpl
protected void loadDataFromLine() throws visad.VisADException, java.rmi.RemoteException
loadDataFromLine
in class CrossSectionControl
visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.protected java.util.Hashtable getRequestProperties()
getRequestProperties
in class DisplayControlImpl
protected void setRequestProperties()
protected visad.FieldImpl make2DData(visad.FieldImpl inputfieldImpl) throws visad.VisADException, java.rmi.RemoteException
make2DData
in class CrossSectionControl
inputfieldImpl
- The data as a Fieldjava.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD errorpublic boolean getAllowSmoothing()
getAllowSmoothing
in class ColorCrossSectionControl
public boolean getAllowAutoScale()
getAllowAutoScale
in class CrossSectionControl
public boolean getAutoScaleYAxis()
getAutoScaleYAxis
in class CrossSectionControl
protected java.lang.String getDataProjectionLabel()
getDataProjectionLabel
in class DisplayControlImpl
protected boolean canDoProgressiveResolution()
DisplayControlImpl
canDoProgressiveResolution
in class GridDisplayControl