|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.unidata.collab.SharableImpl
ucar.unidata.idv.control.DisplayControlBase
ucar.unidata.idv.control.DisplayControlImpl
ucar.unidata.idv.control.GridDisplayControl
ucar.unidata.idv.control.PlanViewControl
ucar.unidata.idv.control.ImagePlanViewControl
public class ImagePlanViewControl
Class for controlling the display of images.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class ucar.unidata.idv.control.DisplayControlImpl |
|---|
DisplayControlImpl.SideLegendLabel |
| Field Summary |
|---|
| Fields inherited from class ucar.unidata.idv.control.PlanViewControl |
|---|
currentLevel, currentLevels, currentSlice, datachoice, levelReadout, MACRO_LEVEL, SHARE_LEVEL |
| Fields inherited from class ucar.unidata.idv.control.GridDisplayControl |
|---|
CMD_CONTOURDIALOG, CMD_SETLEVELS, gridDataInstance, INITIAL_PROBE_EARTHLOCATION, log_, settingLevel |
| Fields inherited from class ucar.unidata.idv.control.DisplayControlImpl |
|---|
categories, colorScaleInfo, colorScales, contourInfo, contourInfoParams, controlContext, ctw, cw, dataSelection, defaultView, defaultViewManager, DISPLAY_LIST_NAME, displayListTable, displayMasters, displayUnit, helpUrl, initNoteText, instantiatedWithNoData, noteTextArea, noteWrapper, paramName, requestProperties, settingVisibility, sharables, showNoteText, skipSlider, srw, version, viewManagers |
| Fields inherited from interface ucar.unidata.idv.DisplayControl |
|---|
BOTTOM_LEGEND, DEFAULT_PROBEFORMAT, PREF_PREFIX, PREF_PROBEFORMAT, PREF_REMOVEONWINDOWCLOSE, PREF_SAMPLING_MODE, PREF_STANDALONE_REMOVEONCLOSE, PREF_STANDALONE_REMOVEONCLOSE_ASK, PROP_LEGENDICON, SIDE_LEGEND |
| Constructor Summary | |
|---|---|
ImagePlanViewControl()
Default constructor. |
|
| Method Summary | |
|---|---|
protected DisplayableData |
createPlanDisplay()
Method to create the particular DisplayableData that
this this instance uses for data depictions. |
boolean |
getAllowSmoothing()
Get whether this display should allow smoothing |
protected String |
getDataProjectionLabel()
What label to use for the data projection |
protected ColorTable |
getInitialColorTable()
Get the initial color table for the data |
protected Range |
getInitialRange()
Get the initial range for the data and color table. |
String |
getSkipWidgetLabel()
Return the label that is to be used for the skip widget This allows derived classes to override this and provide their own name, |
protected FieldImpl |
getSliceForDisplay(FieldImpl slice)
Get the slice for the display |
protected boolean |
setData(DataChoice dataChoice)
Called to initialize this control from the given dataChoice; sets levels controls to match data; make data slice at first level; set display's color table and display units. |
| Methods inherited from class ucar.unidata.idv.control.GridDisplayControl |
|---|
actionPerformed, addTopographyMap, convertColorRange, doMakeContourLevelControl, doMakeLevelControl, doMakeLevelControl, getColorParamName, getColorRangeFromData, getColorUnit, getContourInfo, getDataProjection, getDefaultContourInfo, getDisplayUnit, getGridDataInstance, getRawDataUnit, initializeDefaultContourInfo, isDisplayUnitAlsoColorUnit, setLevel |
| Methods inherited from class ucar.unidata.idv.control.DisplayControlBase |
|---|
boxToEarth, boxToEarth, boxToEarth, boxToEarth, boxToEarth, boxToScreen, calculateRectangle, createStationTfo, earthToBox, earthToBox, earthToBoxTuple, earthToScreen, formatLevels, getScreenCenter, getSelectedStation, isLeftButtonDown, logException, logException, makeEarthLocation, screenToBox, screenToBox, screenToEarth, setStations, setStations, toBox, toEarth, userErrorMessage, userMessage |
| Methods inherited from class ucar.unidata.collab.SharableImpl |
|---|
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, removeSharable, setShareGroup, setSharing, setUniqueId, showSharableDialog |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface ucar.unidata.collab.Sharable |
|---|
getShareGroup, getSharing, getUniqueId |
| Constructor Detail |
|---|
public ImagePlanViewControl()
PlanViewControl
| Method Detail |
|---|
protected DisplayableData createPlanDisplay()
throws VisADException,
RemoteException
DisplayableData that
this this instance uses for data depictions.
createPlanDisplay in class PlanViewControlVisADException - VisAD error
RemoteException - RMI error
protected boolean setData(DataChoice dataChoice)
throws VisADException,
RemoteException
setData in class PlanViewControldataChoice - choice that describes the data to be loaded.
RemoteException - Java RMI error
VisADException - VisAD Errorprotected ColorTable getInitialColorTable()
getInitialColorTable in class GridDisplayControlpublic boolean getAllowSmoothing()
protected Range getInitialRange()
throws RemoteException,
VisADException
getInitialRange in class GridDisplayControlRemoteException - Java RMI error
VisADException - VisAD Error
protected FieldImpl getSliceForDisplay(FieldImpl slice)
throws VisADException
getSliceForDisplay in class PlanViewControlslice - slice to use
VisADException - problem subsetting the slicepublic String getSkipWidgetLabel()
getSkipWidgetLabel in class DisplayControlImplprotected String getDataProjectionLabel()
getDataProjectionLabel in class PlanViewControl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||