edu.rice.cs.hpc.viewer.scope.ScopeZoom Class Reference

Collaboration diagram for edu.rice.cs.hpc.viewer.scope.ScopeZoom:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ScopeZoom (ScopeTreeViewer treeViewer, ScopeViewActionsGUI objGUI)
 Constructor to prepare zooms.
void zoomIn (Scope current, Scope old)
 Zoom in from "old" scope to "new" scope, store the tree description (expanded items) if necessary.
void zoomOut ()
 zoom out
boolean canZoomOut ()
 Verify if zoom out is possible.
boolean canZoomIn (Scope node)
void setViewer (ScopeTreeViewer treeViewer)

Private Attributes

ScopeTreeViewer viewer
ScopeViewActionsGUI objActionsGUI
java.util.Stack< ScopestackRootTree
java.util.Stack< Object[]> stackTreeStates

Detailed Description

Author:
laksonoadhianto Class to manage zoom-in and zoom out of a scope

Definition at line 13 of file ScopeZoom.java.


Constructor & Destructor Documentation

edu.rice.cs.hpc.viewer.scope.ScopeZoom.ScopeZoom ( ScopeTreeViewer  treeViewer,
ScopeViewActionsGUI  objGUI 
)

Member Function Documentation

boolean edu.rice.cs.hpc.viewer.scope.ScopeZoom.canZoomIn ( Scope  node  ) 
boolean edu.rice.cs.hpc.viewer.scope.ScopeZoom.canZoomOut (  ) 
void edu.rice.cs.hpc.viewer.scope.ScopeZoom.setViewer ( ScopeTreeViewer  treeViewer  ) 
void edu.rice.cs.hpc.viewer.scope.ScopeZoom.zoomIn ( Scope  current,
Scope  old 
)
void edu.rice.cs.hpc.viewer.scope.ScopeZoom.zoomOut (  ) 

Member Data Documentation

java.util.Stack<Object[]> edu.rice.cs.hpc.viewer.scope.ScopeZoom.stackTreeStates [private]

The documentation for this class was generated from the following file:

Generated on 5 May 2015 for HPCVIEWER by  doxygen 1.6.1