Uses of Interface
ucar.unidata.idv.DisplayControl

Packages that use DisplayControl
ucar.unidata.idv The idv package. 
ucar.unidata.idv.collab Collaboration support for the IDV. 
ucar.unidata.idv.control DisplayControls for the IDV - A DisplayControl generally has a data depiction and a control window for modifying or interacting with the display. 
ucar.unidata.idv.control.editor This package is my (jeffmc) aborted protyping effort for a radar editor facility. 
ucar.unidata.idv.control.multi The IDV MultiDisplay. 
ucar.unidata.idv.ui User Interface (UI) classes for the IDV 
 

Uses of DisplayControl in ucar.unidata.idv
 

Methods in ucar.unidata.idv that return DisplayControl
 DisplayControl IntegratedDataViewer.createDisplay(String dataSourceName, String paramName, String displayName, String properties)
          Create a display from the given datasource/paramname pair.
 DisplayControl IntegratedDataViewer.createDisplay(String dataSourceName, String paramName, String displayName, String properties, boolean initDisplayInThread)
          Create a display from the given datasource/paramname pair.
 DisplayControl ControlContext.createDisplay(String dataSourceName, String paramName, String displayName, String properties, boolean initDisplayInThread)
          Create a new DisplayControl
 DisplayControl IntegratedDataViewer.doMakeControl(DataChoice dataChoice, ControlDescriptor descriptor, String properties)
          Create the DisplayControl, identified by the given ControlDescriptor for the given DataChoice
 DisplayControl IntegratedDataViewer.doMakeControl(DataChoice dataChoice, ControlDescriptor descriptor, String properties, DataSelection dataSelection)
          Create the DisplayControl, identified by the given ControlDescriptor for the given DataChoice
 DisplayControl IntegratedDataViewer.doMakeControl(List dataChoices, ControlDescriptor descriptor)
          Create the DisplayControl, identified by the given ControlDescriptor for the given list of DataChoices
 DisplayControl IntegratedDataViewer.doMakeControl(List dataChoices, ControlDescriptor descriptor, Hashtable properties, DataSelection dataSelection)
          Create the DisplayControl, identified by the given ControlDescriptor for the given list of DataChoices
 DisplayControl IntegratedDataViewer.doMakeControl(List dataChoices, ControlDescriptor descriptor, Hashtable properties, DataSelection dataSelection, boolean initDisplayInThread)
          Finally, we really create the DisplayControl, identified by the given * ControlDescriptor using the given list of DataChoices
 DisplayControl IntegratedDataViewer.doMakeControl(List dataChoices, ControlDescriptor descriptor, String propertiesString, DataSelection dataSelection)
          Create the DisplayControl, identified by the given ControlDescriptor for the given list of DataChoices
 DisplayControl IntegratedDataViewer.doMakeControl(List dataChoices, ControlDescriptor descriptor, String propertiesString, DataSelection dataSelection, boolean initDisplayInThread)
          Finally, we really create the DisplayControl, identified by the given ControlDescriptor using the given list of DataChoices
 DisplayControl IntegratedDataViewer.doMakeControl(String controlName)
          This method is called by the helptips, passing in the name of the display control (from controls.xml).
 DisplayControl IntegratedDataViewer.doMakeControl(String controlName, DataChoice dataChoice)
          make a control
 DisplayControl IntegratedDataViewer.doMakeControl(String controlName, List dataChoices)
          make a control
 DisplayControl ControlDescriptor.doMakeDisplay(DataChoice dataChoice, IntegratedDataViewer viewer, String argProperties, DataSelection dataSelection)
          Wrapper method that makes a single element array of DataChoices with the given DataChoice parameter.
 DisplayControl ControlDescriptor.doMakeDisplay(List dataChoices, IntegratedDataViewer viewer, Hashtable argProperties, DataSelection dataSelection, boolean initDisplayInThread)
          Instantiate the DisplayControl defined by the Class data member.
 DisplayControl ControlDescriptor.doMakeDisplay(List dataChoices, IntegratedDataViewer viewer, String argPropertiesString, DataSelection dataSelection, boolean initDisplayInThread)
          Instantiate the DisplayControl defined by the Class data member.
 DisplayControl DisplayInfo.getDisplayControl()
          Return the DisplayControl
 DisplayControl IdvPersistenceManager.instantiateFromTemplate(String templateFile)
          Create the DisplayControl from the bundle in the given templateFile
 

Methods in ucar.unidata.idv with parameters of type DisplayControl
 void IntegratedDataViewer.addDisplayControl(DisplayControl control)
          Add the given DisplayControl into the list of display controls.
 void ControlContext.addDisplayControl(DisplayControl control)
          a Add the given DisplayControl
 void MapViewManager.checkProjection(FieldImpl data, DisplayControl display)
          Deprecated. no substitute. Use setMapProjection()
 void IntegratedDataViewer.controlHasBeenInitialized(DisplayControl control)
          Called by the given DisplayControl when it has been fully initialized.
 void ViewManager.controlMoved(DisplayControl control)
          This gets called when a display control has been moved to this viewmanager
 void ViewManager.displayControlChanged(DisplayControl displayControl)
          Called when the dispay category or other state of the display control has changed.
 void ViewManager.displayControlVisibilityChanged(DisplayControl displayControl)
          handle when the display control has changed
 void ViewManager.displayDataChanged(DisplayControl displayControl)
          Handle the display data changing
 void MapViewManager.displayDataChanged(DisplayControl display)
          Handle a change to the data in a DisplayControl
 void MapViewManager.displayDataChanged(DisplayControl display, boolean fromInitialLoad)
          Handle a change to the data in a DisplayControl
 void ViewManager.ensureOnlyOneTimeDriver(DisplayControl displayControl)
          Ensure that there is only one time driver for this view THERE CAN BE ONLY ONE! - Highlander
 String DisplayConventions.getMapProjectionLabel(MapProjection mp, DisplayControl display)
          Create a label for a map projection based on a DisplayControl.
 void ControlDescriptor.initControl(DisplayControl control, List newDataChoices, IntegratedDataViewer idv, Hashtable newProperties, DataSelection dataSelection)
          Initializes the DisplayControl
 void ControlDescriptor.initControl(DisplayControl control, List newDataChoices, IntegratedDataViewer idv, String properties, DataSelection dataSelection)
          Deprecated. Use other initControl
 boolean ViewManager.okToImportDisplay(DisplayControl control)
          Can this view manager import the given display control.
 boolean MapViewManager.okToImportDisplay(DisplayControl control)
          can this viewmanager import the given display control
 void IntegratedDataViewer.removeDisplayControl(DisplayControl control)
          Remove the given DisplayControl from the list of display controls.
 void ControlContext.removeDisplayControl(DisplayControl control)
          Remove the given DisplayControl
 void IdvPersistenceManager.saveDisplayControl(DisplayControl displayControl)
          Write out the given display control
 void IdvPersistenceManager.saveDisplayControl(DisplayControl displayControl, File file)
          Write out the given display control to te given file
 void IdvPersistenceManager.saveDisplayControlFavorite(DisplayControl displayControl, String templateName)
          Prompt the user for a name and write out the given display control as a bundle into the user's .unidata/idv/displaytemplates directory.
 void IntegratedDataViewer.showWindow(DisplayControl control, IdvWindow window)
          Implementation of the ControlContext method.
 void ControlContext.showWindow(DisplayControl control, IdvWindow window)
          Popup the given window.
 void IntegratedDataViewer.toFront(DisplayControl control)
          Move the given display control to the front.
 

Method parameters in ucar.unidata.idv with type arguments of type DisplayControl
 int ViewManager.paintDisplayList(Graphics2D graphics, List<DisplayControl> displayControls, int width, int height, boolean bottom, Color color, Font font)
          Paint the display list in a 2D graphics
 

Constructors in ucar.unidata.idv with parameters of type DisplayControl
ControlDescriptor(IntegratedDataViewer idv, String displayTemplateFile, DisplayControl prototype)
          Constructor for when we are a wrapper around a display template
DisplayInfo(DisplayControl displayControl, ViewManager viewManager, Displayable displayable)
          Create this display info.
 

Uses of DisplayControl in ucar.unidata.idv.collab
 

Methods in ucar.unidata.idv.collab with parameters of type DisplayControl
 void CollabManager.controlHasBeenInitialized(DisplayControl control)
          This gets called when the given DisplayControl has been initialized.
 boolean CollabManager.haveDisplayControl(DisplayControl displayControl)
          Is this an existing DisplayControl
 void CollabManager.writeRemoveDisplayControl(DisplayControl display)
          Send the MSG_REMOVEDISPLAYCONTROL message for the given display control
 

Uses of DisplayControl in ucar.unidata.idv.control
 

Classes in ucar.unidata.idv.control that implement DisplayControl
 class AerologicalSoundingControl
          Abstract class for displaying an aerological diagram (eg, Skew-T log p) of an atmospheric sounding.
 class AnimationTextControl
           
 class AudioControl
          Class AudioControl Plays and records audio
 class BaseImageControl
          A DisplayControl for handling image sequences
 class CappiControl
          Class for controlling the display of CAPPIs of WSR-88D Level II data
 class ChatLogControl
          DisplayControl for displaying straight text or HTML.
 class ColorCrossSectionControl
          Class for displaying cross sections as color shaded displays.
 class ColorPlanViewControl
          Class for controlling the display of color shaded plan views of gridded data.
 class ColorRadarVolumeControl
          Class to make controls and displays for WS-88D level II data showing all values for one parm from a full volume scan (one data file) as pixels in 3d space above the Earth.
 class ColorRhiControl
          Class to make displays and controls for a pseudo-RHI plot of WSR-88D Level II data.
 class ContourCrossSectionControl
          A cross section control for displaying contours.
 class ContourPlanViewControl
          A control for displaying gridded data as 2D contours.
 class CrossSectionControl
          TODO: We need to be able to persist/unpersist the ViewManager so its state is saved.
 class DataTransectControl
          Class for displaying transects of data along a cross section line.
 class DisplayControlImpl
          This is the main base class for all DisplayControls.
 class DrawingControl
          A MetApps Display Control for drawing lines on a navigated display.
 class FlowCrossSectionControl
          A cross section control for depicting flow (vectors or wind barbs)
 class FlowPlanViewControl
          A plan view control for flow data (vector or wind barbs)
 class FlowTimeHeightControl
          A plan view control for flow data (vector or wind barbs)
 class GriddedSkewTControl
          Deprecated. use GriddedSoundingControl
 class GriddedSoundingControl
          Creates an aerological sounding diagram for soundings.
 class GridDisplayControl
          Class with methods used by a DisplayControlImpl.
 class GridTableControl
          A MetApps Display Control with Displayable and controls for one 3D isosurface display of one parameter.
 class HovmollerControl
          Class description
 class ImageControl
          Class for controlling the display of color images.
 class ImageMovieControl
          Class for controlling the display of color images.
 class ImagePlanViewControl
          Class for controlling the display of images.
 class ImageSequenceControl
          A DisplayControl for handling image sequences
 class JythonControl
          Allows for the creation of a display by an end user through the use of Jython
 class Level2ColorCrossSectionControl
          Class for displaying WSR-88D Level II cross sections as color shaded displays.
 class Level2TimeHeightControl
          Given an earth-locared 3D VisAD Field of WSR-88D II data with a time domain, make a 2D plot of the radar data against height and time for one location on the Earth, and make related controls.
 class LineProbeControl
          An abstract base class that manages a vertical probe To create a probe call doMakeProbe To be notified of changes override: void probePositionChanged (double x, double y);
 class LocationIndicatorControl
          A MetApps Display Control for drawing lines on a navigated display.
 class MapDisplayControl
          A control for displaying map lines.
 class MovieDisplayControl
          Control for displaying a movie (QuickTime).
 class NoteControl
          Just shows the "notes" field.
 class ObsDisplayControl
          A DisplayControl for station models
 class ObsListControl
          A DisplayControl for station models
 class OmniControl
          A wrapper around the visad spread sheet cell display
 class PlanViewControl
          Class to handle all kinds of PlanViews.
 class PointCloudControl
          A display control for volume rendering of a 3D grid
 class ProbeControl
          A widget to display data values at one point in the 2d or 3d data field.
 class ProfileControl
          Given a VisAD Field, make a 2D plot of the range data against one of the 3 domain coordinates.
 class ProfilerControl
          An abstract class that provides common services for Profiler display related controls.
 class ProfilerMultiStationControl
          Given an earth-located VisAD Field of multi-station NOAA Profiler data, make a mapped wind data display, and make related controls.
 class ProfilerTimeHeightControl
          Given an earth-located VisAD Field of one or more NOAA Profiler Network staiton data, make a 2D plot of the wind data against height and time, and make related controls.
 class RadarCrossSectionControl
          Class for displaying WSR-88D Level II cross sections as color shaded displays.
 class RadarGridControl
          Display control for a "RadarGrid," radar range-rings plus radial lines.
 class RadarRhiControl
          Created by IntelliJ IDEA.
 class RadarSweepControl
          Class for making and controlling the display of color shaded plots of WSR-88D Level II radar sweeps in 2D or in 3D.
 class RadarVWPControl
          for WSR-88D Level II VAD wind profile (VWP)
 class RangeAndBearingControl
          Class to make a dragable line with end points which computes the range and bearing between the end points.
 class RaobSkewTControl
          Deprecated. use RaobSoundingControl
 class RaobSoundingControl
          A AerologicalSoundingControl for RAOB data.
 class ShapefileControl
          A MetApps Display Control with Displayable and controls for one 3D isosurface display of one parameter.
 class SkewTControl
          Deprecated. Use AerologicalSoundingDisplay
 class StationLocationControl
          Class to display a set of locations
 class StationModelControl
          A DisplayControl for station models
 class TemplateControl
          A class that serves as a template for creating new (Grid oriented) display controls Cut and paste this.
 class TextDisplayControl
          DisplayControl for displaying straight text or HTML.
 class TextProductControl
          Class to display weather text
 class ThreeDSurfaceControl
          A MetApps Display Control with Displayable and controls for one 3D isosurface display of one parameter.
 class TimeHeightControl
          Given an earth-locared 3D VisAD Field with a time domain, make a 2D plot of the range data against height and time for one location on the Earth, and make related controls.
 class TimeSeriesControl
          Given a 2D VisAD FieldImpl for one parameter, make a single plot of the range data of one parm, against time, for one location in the 2D field given by a probe the user can move.
 class TopographyControl
          A Display Control with Displayable and controls for one 3D surface display of topography.
 class TrackControl
          A MetApps Display Control with Displayable and controls for displaying a track (balloon sounding or aircraft track)
 class TrackSkewTControl
          Deprecated. use TrackSoundingControl
 class TrackSoundingControl
          Creates an aerological Skew-T diagram for soundings from track (i.e.
 class TrajectoryFeatureTypeSoundingControl
          Created by IntelliJ IDEA.
 class TransectDrawingControl
          A MetApps Display Control for drawing lines on a navigated display.
 class ValuePlanViewControl
          Class for controlling the display of plan view text plots of gridded data.
 class VerticalProfileControl
          Given a VisAD Field, make a 2D plot of the range data against one of the 3 domain coordinates.
 class VolumeRenderControl
          A display control for volume rendering of a 3D grid
 class WindTimeHeightControl
          For wind time/height profiles.
 class WMSControl
          Class for controlling the display of color images.
 class WorldWindControl
          Class to display a set of locations
 class YahooLocationControl
          Class to display a set of locations
 

Methods in ucar.unidata.idv.control that return DisplayControl
 DisplayControl ReadoutInfo.getFromDisplay()
          Get the FromDisplay property.
 

Methods in ucar.unidata.idv.control with parameters of type DisplayControl
 void ReadoutInfo.setFromDisplay(DisplayControl value)
          Set the FromDisplay property.
 

Constructors in ucar.unidata.idv.control with parameters of type DisplayControl
ReadoutInfo(DisplayControl from, Data data)
          _more_
ReadoutInfo(DisplayControl from, Data data, EarthLocation location, Real time)
          _more_
 

Uses of DisplayControl in ucar.unidata.idv.control.editor
 

Classes in ucar.unidata.idv.control.editor that implement DisplayControl
 class RadarEditor
           
static class RadarEditor.MyRadarSweepControl
          Class MyRadarSweepControl _more_
 

Uses of DisplayControl in ucar.unidata.idv.control.multi
 

Classes in ucar.unidata.idv.control.multi that implement DisplayControl
 class MultiDisplayHolder
          A DisplayControl for station models
 

Uses of DisplayControl in ucar.unidata.idv.ui
 

Methods in ucar.unidata.idv.ui with parameters of type DisplayControl
 void SideLegend.CategoryPanel.add(DisplayControl control, JComponent comp)
          Add the given display control and its GUI component to this panel
 void IdvUIManager.addDisplayControl(DisplayControl control)
          Notify the data source holders of a new display control.
 void LoadBundleDialog.addDisplayControl(DisplayControl displayControl)
          Add the decoded display to the list
 void DataSourceHolder.addDisplayControl(DisplayControl control)
          Adds the given DisplayControl
 void ViewPanel.addDisplayControl(DisplayControl control)
          Add the given display control
 void ViewPanelImpl.addDisplayControl(DisplayControl control)
          Add the given display control
 void DataSourceHolder.addDisplayControl(DisplayControl control, DataChoice choice)
          A no-op that can be overrode by a derived class
 void DataTree.addDisplayControl(DisplayControl control, DataChoice choice)
          We have this here so we can display the DisplayControl-s in the DataTree.
 void IdvUIManager.addViewMenuItems(DisplayControl control, List items)
          Gets called by the display controls.
 void ViewPanel.addViewMenuItems(DisplayControl control, List items)
          Add view menu items for the display control
 void ViewPanelImpl.addViewMenuItems(DisplayControl control, List items)
          Add view menu items for the display control
 boolean SideLegend.CategoryPanel.containsDisplayControl(DisplayControl control)
          Does this category panel contain the given control
 void ViewPanel.controlMoved(DisplayControl control)
          _more_
 void ViewPanelImpl.controlMoved(DisplayControl control)
          Handle a control moved
 void IdvUIManager.displayControlChanged(DisplayControl displayControl)
          The display changed
 void ViewPanel.displayControlChanged(DisplayControl displayControl)
          Called by the IDV when there has been a change to the display controls.
 void ViewPanelImpl.displayControlChanged(DisplayControl control)
          Called by the IDV when there has been a change to the display controls.
 void ViewPanelImpl.dockControl(DisplayControl control)
          Reinserts the control into the control tabs
 void ViewPanelImpl.expandControl(DisplayControl control)
          Expand the control's gui in the tabs
protected  JButton IdvLegend.makePropertiesButton(DisplayControl control)
          Create an icon button for showing the window for the given display control.
 void ViewPanelImpl.removeControlTab(DisplayControl control)
          Remove the control from the control tab if we are doing control tabs This calls removeControlTabInThread in the Swing thread
 void ViewPanelImpl.removeControlTab(DisplayControl control, boolean inSwingThread)
          _more_
 void IdvUIManager.removeDisplayControl(DisplayControl control)
          Notify the data source holders of a removed display control.
 void DataSourceHolder.removeDisplayControl(DisplayControl control)
          Remove the given DisplayControl
 void ViewPanel.removeDisplayControl(DisplayControl control)
           
 void ViewPanelImpl.removeDisplayControl(DisplayControl control)
           
 void IdvComponentHolder.removeDisplayControl(DisplayControl displayControl)
          _more_
 void DataTree.removeDisplayControl(DisplayControl control)
          Remove the tree node that represents the given display control
 void IdvUIManager.showWindow(DisplayControl control, IdvWindow window)
          Implementation of the ControlContext method.
 void ViewPanelImpl.undockControl(DisplayControl control)
          Remove the control from the tabs