Package | Description |
---|---|
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.multi |
The IDV MultiDisplay.
|
ucar.unidata.idv.publish |
IDV support for publishing to web logs and THREDDS catalogs
|
ucar.unidata.idv.ui |
User Interface (UI) classes for the IDV
|
Modifier and Type | Class and Description |
---|---|
class |
CrossSectionViewManager
A wrapper around a Cross Section (XSDisplay) display master.
|
class |
HodographViewManager
A wrapper around a hodograph display
Provides an interface for managing user interactions, gui creation, etc.
|
class |
HovmollerViewManager
A wrapper around a Hovmoller display master.
|
class |
MapViewManager
A wrapper around a MapProjectDisplay display master.
|
class |
NavigatedViewManager |
class |
SoundingViewManager
A wrapper around a sounding display (AerologicalDisplay) like a Skew-T
Provides an interface for managing user interactions, gui creation, etc.
|
class |
TimeHeightViewManager
A wrapper around a TimeHeight display master.
|
class |
TransectViewManager
A wrapper around a TransectDisplay display master.
|
Modifier and Type | Method and Description |
---|---|
ViewManager |
VMManager.createViewManager(ViewDescriptor viewDescriptor,
java.lang.String properties)
Create the given ViewManager
|
ViewManager |
VMManager.findOrCreateViewManager(ViewDescriptor viewDescriptor,
java.lang.String properties)
As the name implies find the view manager identified by the given
viewDescriptor or create a new one.
|
ViewManager |
VMManager.findViewManager(ViewDescriptor viewDescriptor)
Find the view manager identified by the given view descriptor
|
static ViewManager |
VMManager.findViewManagerInList(ViewDescriptor viewDescriptor,
java.util.List vms)
Find the view manager in the given list that is defined by the given view descriptor.
|
ViewManager |
DisplayControl.getDefaultViewManager()
Get the default view manager for this control
|
ViewManager |
VMManager.getLastActiveViewManager()
Get the
ViewManager whose window was last active. |
ViewManager |
DisplayInfo.getViewManager()
Return the
ViewManager |
ViewManager |
IntegratedDataViewer.getViewManager()
Create, if needed, and return the default 3d view manager
|
ViewManager |
ViewManager.getViewManager()
Get the view manager
|
ViewManager |
DisplayControl.getViewManager()
Get the view manager for this control
|
ViewManager |
IntegratedDataViewer.getViewManager(ViewDescriptor viewDescriptor)
Implementation of the ControlContext interface call.
|
ViewManager |
MultiPaneIdv.getViewManager(ViewDescriptor viewDescriptor)
Override the base class method to always return
current
ViewManager |
ViewManager |
ControlContext.getViewManager(ViewDescriptor viewDescriptor)
Create, if needed, and return the
ViewManager
identified by the given ViewDescriptor |
ViewManager |
IntegratedDataViewer.getViewManager(ViewDescriptor viewDescriptor,
boolean newWindow,
java.lang.String properties)
Creates, if needed, and returns the
ViewManager that is specified
by the given ViewDescriptor |
ViewManager |
ControlContext.getViewManager(ViewDescriptor viewDescriptor,
boolean newWindow,
java.lang.String properties)
Create, if needed, and return the
ViewManager
identified by the given ViewDescriptor |
Modifier and Type | Method and Description |
---|---|
java.util.List<ViewManager> |
VMManager.getViewManagers()
Get the list of active
ViewManager s |
Modifier and Type | Method and Description |
---|---|
void |
VMManager.addViewManager(ViewManager newViewManager)
Add the new view manager into the list if we don't have
one with the
ViewDescriptor of the new view manager
already. |
boolean |
MapViewManager.canBe(ViewManager that)
Can this view manager be used in exchange for the given view manager
|
boolean |
ViewManager.canBe(ViewManager that)
Can this view manager be used in exchange for the given view manager
|
DisplayableData |
DisplayControl.getDisplayListDisplayable(ViewManager view)
Get the displayable for the display list for the particular view
|
void |
ViewManager.initWith(ViewManager that)
Initialize this ViewManager with the state in the that ViewManager
|
void |
ViewManager.initWith(ViewManager that,
boolean ignoreWindow)
Initialize this ViewManager with the state in the that ViewManager.
|
protected void |
TransectViewManager.initWithInner(ViewManager that,
boolean ignoreWindow)
Initialize this object's state with the state from that.
|
protected void |
NavigatedViewManager.initWithInner(ViewManager that,
boolean ignoreWindow)
Initialize this object's state with the state from that.
|
protected void |
MapViewManager.initWithInner(ViewManager that,
boolean ignoreWindow)
Initialize this object's state with the state from that.
|
protected void |
ViewManager.initWithInner(ViewManager that,
boolean ignoreWindow)
Initialize this ViewManager with the state in the that ViewManager.
|
boolean |
MapViewManager.isCompatibleWith(ViewManager vm)
Is this a compatible ViewManager
|
boolean |
ViewManager.isCompatibleWith(ViewManager vm)
Is this compatible with the other ViewManager
|
void |
DisplayInfo.moveTo(ViewManager newViewManager)
Move the displayable to the newViewManager
|
void |
DisplayControl.moveTo(ViewManager viewManager)
Move this control to a different
ViewManager . |
void |
VMManager.removeViewManager(ViewManager viewManager)
Remove the given view manager from the list.
|
protected void |
VMManager.saveViewManagerState(ViewManager vm)
Popup a dialog asking the user for the name of the saved ViewManager.
|
protected void |
ViewManager.setBooleanProperties(ViewManager vm)
Set the different boolean flags from those held by the
given view manager.
|
void |
VMManager.setLastActiveViewManager(ViewManager viewManager)
Set the
ViewManager whose window was last active. |
void |
DisplayInfo.setViewManager(ViewManager viewManager)
Set the view manager
|
void |
MultiPaneIdv.viewClicked(ViewManager viewManager,
visad.DisplayEvent e)
The user has clicked on the given viewManager.
|
void |
DisplayControl.viewManagerDestroyed(ViewManager viewManager)
Called when a ViewManager which holds the display is destoryed
|
Constructor and Description |
---|
DisplayInfo(DisplayControl displayControl,
ViewManager viewManager,
Displayable displayable)
Create this display info.
|
MatrixCommand(ViewManager viewManager,
double[] oldMatrix,
double[] newMatrix)
ctor
|
VectorGraphicsRenderer(ViewManager viewManager)
Instantiates a new vector graphics renderer.
|
Constructor and Description |
---|
VectorGraphicsRenderer(java.util.List<? extends ViewManager> viewManagers,
int columns)
Create a new vector graphics renderer for the view manager.
|
Modifier and Type | Method and Description |
---|---|
void |
CollabManager.newWindow(ViewManager vm)
Send the MSG_NEWWINDOW message.
|
Modifier and Type | Field and Description |
---|---|
protected ViewManager |
DisplayControlImpl.defaultViewManager
This can be used to temporarily set a ViewManager that is to be used.
|
Modifier and Type | Method and Description |
---|---|
ViewManager |
DisplayControlImpl.addDisplayable(Displayable d)
Add the given
Displayable into a
ViewManager |
ViewManager |
DisplayControlImpl.addDisplayable(Displayable theDisplay,
int attributeFlag)
A wrapper around
addDisplayable (Displayable theDisplay, ViewDescriptor viewDescriptor),
passing in the default LASTACTIVE ViewDescriptor.
|
ViewManager |
DisplayControlImpl.addDisplayable(Displayable theDisplay,
ViewDescriptor viewDescriptor)
Find the
ViewManager defined
by the given ViewDescriptor . |
ViewManager |
DisplayControlImpl.addDisplayable(Displayable theDisplay,
ViewDescriptor viewDescriptor,
int flag)
|
ViewManager |
DisplayControlImpl.addDisplayable(Displayable theDisplay,
ViewManager viewManager,
int flag)
Add the given
Displayable into the given
ViewManager |
ViewManager |
DisplayControlImpl.getDefaultViewManager()
Return the name of the first
ViewManager found
in the list of DisplayInfo -s. |
protected ViewManager |
TimeHeightControl.getTimeHeightViewManager()
Get the view manager for the control window.
|
ViewManager |
DisplayControlImpl.getViewManager()
Get, from the
ControlContext ,
the ViewManager identified by the
ViewDescriptor returned from
DisplayControlImpl.getDefaultViewDescriptor() |
ViewManager |
DisplayControlImpl.getViewManager(Displayable displayable)
A helper method for finding the common
ViewManager
which is displaying the given displayable. |
ViewManager |
DisplayControlImpl.getViewManager(ViewDescriptor viewDescriptor)
|
ViewManager |
DisplayControlImpl.getViewManagerForCapture(java.lang.String what)
Allows a derived class to provide its own viewmanager wehn capturing an image of the display from isl
|
ViewManager |
AerologicalSoundingControl.getViewManagerForCapture(java.lang.String what) |
ViewManager |
CrossSectionControl.getViewManagerForCapture(java.lang.String what)
Get the view manager for capture
|
Modifier and Type | Method and Description |
---|---|
DisplayInfo |
DisplayControlImpl.addDisplayable(Displayable theDisplay,
ViewManager viewManager)
Add the given
Displayable into the
given ViewManager |
ViewManager |
DisplayControlImpl.addDisplayable(Displayable theDisplay,
ViewManager viewManager,
int flag)
Add the given
Displayable into the given
ViewManager |
protected void |
DisplayControlImpl.addViewManager(ViewManager s)
A sub-class can register any
ViewManager -s
created and managed by them. |
protected DisplayableData |
DisplayControlImpl.createDisplayListDisplayable(ViewManager view)
Make the DisplayListDisplayable
|
DisplayableData |
DisplayControlImpl.getDisplayListDisplayable(ViewManager view)
Get the displayable for the Display List
|
void |
DisplayControlImpl.moveTo(ViewManager newViewManager)
An implementation of the DisplayControl interface moveTo method.
|
protected void |
DisplayControlImpl.setDisplayListProperties(DisplayableData d,
ViewManager view)
Set the display list properties on the displayable
|
void |
DisplayControlImpl.setInitialViewManager(ViewManager viewManager)
Set the view manager for this control to use.
|
void |
DisplayControlImpl.viewManagerDestroyed(ViewManager viewManager)
Called when a ViewManager which holds the display is destoryed
|
Modifier and Type | Method and Description |
---|---|
ViewManager |
ViewWrapper.getViewManager()
Get the DisplayControl property.
|
Modifier and Type | Method and Description |
---|---|
void |
ViewWrapper.setViewManager(ViewManager value)
Set the DisplayControl property.
|
void |
MultiDisplayHolder.viewManagerDestroyed(ViewManager viewManager)
Called when a ViewManager which holds the display is destoryed
We don't remove ourselves here because this DisplayControl can stand alone.
|
Constructor and Description |
---|
ViewWrapper(ViewManager viewManager)
Default ctor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
IdvPublisher.publishContent(java.lang.String file,
ViewManager fromViewmanager) |
void |
PublishManager.publishContent(java.lang.String file,
ViewManager fromViewmanager,
javax.swing.JComboBox box)
_more_
|
Modifier and Type | Field and Description |
---|---|
protected ViewManager |
IdvLegend.viewManager
The
ViewManager this legend is part of |
Modifier and Type | Method and Description |
---|---|
protected ViewManager |
IdvXmlUi.getViewManager(org.w3c.dom.Element node)
_more_
|
Modifier and Type | Method and Description |
---|---|
void |
IdvWindow.addViewManager(ViewManager viewManager)
_more_
|
java.awt.image.BufferedImage |
ImageGenerator.doLatLonLabels(org.w3c.dom.Element child,
ViewManager viewManager,
java.awt.image.BufferedImage image,
java.util.Hashtable imageProps)
Process the lat/lon labels tag
|
javax.swing.JComponent |
IdvUIManager.doMakeDefaultContents(IdvWindow window,
ViewManager viewManager)
If we don't have a UI skin then this method is called to create the window contents
|
protected java.lang.String |
IdvUIManager.getViewManagerTabLabel(ViewManager viewManager,
javax.swing.JTabbedPane tabs)
Create the tab label for the embedded legend tabs
|
boolean |
IdvUIManager.handleSideLegend(ViewManager viewManager,
javax.swing.JComponent sideLegend)
noop
|
void |
IdvUIManager.makeViewStateMenu(javax.swing.JMenu menu,
ViewManager vm)
This adds to the given menu a set of MenuItems, one for each saved viewmanager
in the vmState list.
|
protected java.awt.image.BufferedImage |
ImageGenerator.processImage(java.awt.image.BufferedImage image,
java.lang.String filename,
org.w3c.dom.Element node,
java.util.Hashtable props,
ViewManager viewManager,
java.util.Hashtable imageProps)
Process the image
|
void |
IdvLegend.setViewManager(ViewManager viewManager)
Set the view manager that this legend is part of
|
void |
IdvUIManager.viewManagerActiveChanged(ViewManager viewManager)
The active state of the view manager has changed
|
void |
ViewPanelImpl.viewManagerAdded(ViewManager viewManager)
Be notified of the addition of a VM
|
void |
IdvUIManager.viewManagerAdded(ViewManager viewManager)
Be notified of the addition of a VM
|
void |
ViewPanel.viewManagerAdded(ViewManager viewManager)
Be notified of the addition of a VM
|
void |
ViewPanelImpl.viewManagerChanged(ViewManager viewManager)
Called when the ViewManager is changed.
|
void |
IdvUIManager.viewManagerChanged(ViewManager viewManager)
Called when the ViewManager is changed.
|
void |
ViewPanel.viewManagerChanged(ViewManager viewManager)
Called when the ViewManager is changed.
|
void |
ViewPanelImpl.viewManagerDestroyed(ViewManager viewManager)
Called when the ViewManager is removed.
|
void |
IdvUIManager.viewManagerDestroyed(ViewManager viewManager)
Called when the ViewManager is removed.
|
void |
ViewPanel.viewManagerDestroyed(ViewManager viewManager)
Called when the ViewManager is removed.
|
Constructor and Description |
---|
BottomLegend(ViewManager viewManager)
Create me with the given ViewManager
|
IdvLegend(ViewManager viewManager)
Create the legend with the given
ViewManager |
ImageSequenceGrabber(ViewManager viewManager)
Create me with the given
ViewManager |
ImageSequenceGrabber(ViewManager viewManager,
javax.swing.JComponent alternateComponent)
Create me with the given
ViewManager |
ImageSequenceGrabber(ViewManager viewManager,
javax.swing.JComponent alternateComponent,
boolean justCaptureAnimation)
Create a new ImageSequenceGrabber
|
ImageSequenceGrabber(ViewManager viewManager,
java.lang.String filename,
IntegratedDataViewer idv)
This gets called when we automatically create a movie.
|
ImageSequenceGrabber(ViewManager viewManager,
java.lang.String filename,
IntegratedDataViewer idv,
ImageGenerator imageGenerator,
org.w3c.dom.Element scriptingNode)
This gets called when we automatically create a movie.
|
SideLegend(ViewManager viewManager)
Create me with the given ViewManager
|