Package jpl.mipl.jade.tools.stereo.ui

Package containing all of the utility classes of the SITH Viewer package.

See:
          Description

Interface Summary
IDualPanels  
 

Class Summary
AdjacentDualPanels  
AdjacentViewportManager Purpose: Instance of change listener that reacts to scroll movement and updates the state based on which side is changing.
ApplicationMenu Purpose: Menu object to be used with SITH viewer main panel components.
DisparityControlPanel  
DualPanelMouseListener Purpose: Implementation of the mouse and mouse motion listeners for JadeDisplay components within a JScrollPane.
DualPanelMouseTrackOverlay Purpose: Implementation of the JadePanelCursorOverlay and OverlayPainter interface for drawing a plantable cursor on a Jade display component.
DualPanelsManager  
DualPanelsModeSelectionPanel Purpose: Component that allows user to select the view mode of the application.
EEDialog  
ImagePathPanel  
ImagePositionPanel  
ImageTripleDialog  
MainPanel Purpose: Panel used to display the main view and control components.
MainView  
ModelToMouseTrackerSync Purpose: Listens to the model for cursor settings and propagates those changes to the mouse overlay tracker.
MouseCursorScaleManager Purpose: This class manages the apparent scale of the mouse cursor by comparing the disparity between the left and right image, resulting in scale proportional to the apparent depth of mouse.
OpenFileSelectorAction  
SithFrame Purpose: Main application entry point.
StereoDualPanels  
StereoModelToMouseTrackSync  
 

Package jpl.mipl.jade.tools.stereo.ui Description

Package containing all of the utility classes of the SITH Viewer package. Included are utility managers, builders, and data syncronizers.