Classes | |
class | DetailBufferPaint |
class | HistoryOperation |
Public Member Functions | |
SpaceTimeDetailCanvas (IWorkbenchWindow window, Composite _composite) | |
Creates a SpaceTimeDetailCanvas with the given parameters. | |
void | updateView (SpaceTimeDataController _stData) |
void | zoom (long _topLeftTime, int _topLeftProcess, long _bottomRightTime, int _bottomRightProcess) |
void | paintControl (PaintEvent event) |
void | setButtons (Action[] toolItems) |
void | home () |
void | open (Frame toBeOpened) |
Frame | save () |
void | processZoomIn () |
void | processZoomOut () |
void | timeZoomIn () |
void | timeZoomOut () |
double | getScalePixelsPerTime () |
Conversion factor from actual time to pixels on the x axis. | |
double | getScalePixelsPerRank () |
Conversion factor from actual processes to pixels on the y axis. | |
void | setDepth (int newDepth) |
void | setLabels (Composite _labelGroup) |
void | goEast () |
void | goWest () |
void | setTimeRange (long topLeftTime, long bottomRightTime) |
void | goNorth () |
void | goSouth () |
void | refresh (boolean refreshData) |
void | dispose () |
void | historyNotification (final OperationHistoryEvent event) |
void | mouseDown (MouseEvent e) |
void | init () |
void | mouseMove (MouseEvent e) |
void | mouseDoubleClick (MouseEvent e) |
void | mouseUp (MouseEvent e) |
void | widgetDisposed (DisposeEvent e) |
Protected Types | |
enum | RegionType { Vertical, Rectangle } |
Protected Member Functions | |
void | changePosition (Point point) |
void | changeRegion (Rectangle region) |
void | initBuffer () |
void | setBuffer (Image buffer) |
Image | getBuffer () |
Protected Attributes | |
SpaceTimeDataController | stData |
The SpaceTimeData corresponding to this canvas. | |
Image | imageBuffer |
Package Types | |
enum | MouseState { ST_MOUSE_INIT, ST_MOUSE_NONE, ST_MOUSE_DOWN } |
Package Attributes | |
final IWorkbenchWindow | window |
Private Member Functions | |
void | initMouseSelection () |
void | addCanvasListener () |
void | initSelectionRectangle () |
void | adjustLabels () |
void | adjustSelection (Rectangle selection) |
void | setDetail () |
boolean | canGoEast () |
boolean | canGoWest () |
boolean | canGoNorth () |
boolean | canGoSouth () |
void | updateButtonStates () |
void | setProcessRange (int pBegin, int pEnd) |
Position | updatePosition (Point mouseDown) |
long | getNumTimeUnitDisplayed () |
double | getNumProcessesDisplayed () |
void | donePainting (Image imageOrig, Image imageFinal, boolean refreshData) |
void | notifyChanges (String label, Frame frame) |
void | notifyChangePosition (Position position) |
void | notifyChangeBuffer (ImageData imageData) |
Private Attributes | |
Action | homeButton |
Triggers zoom back to beginning view screen. | |
Action | openButton |
Triggers open function to open previously saved frame. | |
Action | saveButton |
Triggers save function to save current frame to file. | |
Action | tZoomInButton |
Triggers zoom-in on the time axis. | |
Action | tZoomOutButton |
Triggers zoom-out on the time axis. | |
Action | pZoomInButton |
Triggers zoom-in on the process axis. | |
Action | pZoomOutButton |
Triggers zoom-out on the process axis. | |
Action | goEastButton |
Action | goNorthButton |
Action | goWestButton |
Action | goSouthButton |
final Point | selectionTopLeft |
The top-left and bottom-right point that you selected. | |
final Point | selectionBottomRight |
Composite | labelGroup |
The Group containing the labels. | |
Label | timeLabel |
The Label with the time boundaries. | |
Label | processLabel |
The Label with the process boundaries. | |
Label | crossHairLabel |
The Label with the current cross hair information. | |
final ImageTraceAttributes | oldAttributes |
final ProcessTimelineService | ptlService |
final ExecutorService | threadExecutor |
HistoryOperation | historyOperation = new HistoryOperation() |
Static Private Attributes | |
static final int | MIN_PROC_DISP = 1 |
The min number of process units you can zoom in. | |
static final double | SCALE_MOVE = 0.20 |
Definition at line 58 of file SpaceTimeDetailCanvas.java.
enum edu::rice::cs::hpc::traceviewer::painter::ITraceCanvas::MouseState [package, inherited] |
Definition at line 9 of file ITraceCanvas.java.
enum edu::rice::cs::hpc::traceviewer::painter::AbstractTimeCanvas::RegionType [protected, inherited] |
Definition at line 36 of file AbstractTimeCanvas.java.
edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.SpaceTimeDetailCanvas | ( | IWorkbenchWindow | window, | |
Composite | _composite | |||
) |
Creates a SpaceTimeDetailCanvas with the given parameters.
Definition at line 114 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.dispose(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.initMouseSelection(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.oldAttributes, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.ptlService, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.selectionBottomRight, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.selectionTopLeft, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.threadExecutor, and edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.widgetDisposed().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.addCanvasListener | ( | ) | [private] |
Definition at line 185 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goEast(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goNorth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goSouth(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goWest().
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateView().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.adjustLabels | ( | ) | [private] |
Definition at line 519 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.assertProcessBounds(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.crossHairLabel, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getBaseData(), edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getListOfRanks(), edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getNumberOfRanks(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getPosition(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessEnd(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeEnd(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.labelGroup, edu.rice.cs.hpc.traceviewer.spaceTimeData.Position.process, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.processLabel, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData, edu.rice.cs.hpc.traceviewer.spaceTimeData.Position.time, and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.timeLabel.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.HistoryOperation.run().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.adjustSelection | ( | Rectangle | selection | ) | [private] |
Definition at line 580 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.selectionBottomRight, and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.selectionTopLeft.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.changeRegion().
boolean edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoEast | ( | ) | [private] |
Definition at line 626 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeBegin(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goEast(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
boolean edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoNorth | ( | ) | [private] |
Definition at line 634 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessBegin(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goNorth(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
boolean edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoSouth | ( | ) | [private] |
Definition at line 638 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessEnd(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTotalTraceCount(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goSouth(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
boolean edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoWest | ( | ) | [private] |
Definition at line 630 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeEnd(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTimeWidth(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goWest(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.changePosition | ( | Point | point | ) | [protected, virtual] |
Implements edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.
Definition at line 1149 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.notifyChangePosition(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updatePosition().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.changeRegion | ( | Rectangle | region | ) | [protected, virtual] |
Implements edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.
Definition at line 1157 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.adjustSelection(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getNumTimeUnitDisplayed(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.MIN_PROC_DISP, and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setDetail().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.dispose | ( | ) |
Definition at line 976 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.threadExecutor.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.SpaceTimeDetailCanvas().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.donePainting | ( | Image | imageOrig, | |
Image | imageFinal, | |||
boolean | refreshData | |||
) | [private] |
Definition at line 942 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getBaseData(), edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getListOfRanks(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getPosition(), edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.imageBuffer, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.notifyChangeBuffer(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.notifyChangePosition(), edu.rice.cs.hpc.traceviewer.spaceTimeData.Position.process, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData, edu.rice.cs.hpc.traceviewer.spaceTimeData.Position.time, and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.refresh().
Image edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.getBuffer | ( | ) | [protected, inherited] |
Definition at line 88 of file BufferedCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.imageBuffer.
double edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getNumProcessesDisplayed | ( | ) | [private] |
Definition at line 828 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessInterval(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getScalePixelsPerRank(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updatePosition(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.zoom().
long edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getNumTimeUnitDisplayed | ( | ) | [private] |
Definition at line 823 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeInterval(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.changeRegion(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getScalePixelsPerTime(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.timeZoomOut(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.zoom().
double edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getScalePixelsPerRank | ( | ) |
Conversion factor from actual processes to pixels on the y axis.
To be implemented in subclasses.
Implements edu.rice.cs.hpc.traceviewer.painter.ISpaceTimeCanvas.
Definition at line 489 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getNumProcessesDisplayed(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.numPixelsV, and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setDetail(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updatePosition().
double edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getScalePixelsPerTime | ( | ) |
Conversion factor from actual time to pixels on the x axis.
To be implemented in subclasses.
Implements edu.rice.cs.hpc.traceviewer.painter.ISpaceTimeCanvas.
Definition at line 480 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getNumTimeUnitDisplayed(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.numPixelsH, and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setDetail(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updatePosition().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goEast | ( | ) |
Definition at line 668 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoEast(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeEnd(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.SCALE_MOVE, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setTimeRange(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData, and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.addCanvasListener(), and edu.rice.cs.hpc.traceviewer.main.HPCTraceView.goEast().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goNorth | ( | ) |
Definition at line 736 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoNorth(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessEnd(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.SCALE_MOVE, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setProcessRange(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData, and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.addCanvasListener(), and edu.rice.cs.hpc.traceviewer.main.HPCTraceView.goNorth().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goSouth | ( | ) |
Definition at line 760 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoSouth(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessEnd(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTotalTraceCount(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.SCALE_MOVE, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setProcessRange(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData, and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.addCanvasListener(), and edu.rice.cs.hpc.traceviewer.main.HPCTraceView.goSouth().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goWest | ( | ) |
Definition at line 695 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoWest(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeEnd(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTimeWidth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.SCALE_MOVE, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setTimeRange(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData, and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.addCanvasListener(), and edu.rice.cs.hpc.traceviewer.main.HPCTraceView.goWest().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.historyNotification | ( | final OperationHistoryEvent | event | ) |
Definition at line 1054 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.historyOperation, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.HistoryOperation.run(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.HistoryOperation.setOperation().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.home | ( | ) |
Definition at line 322 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.begProcess, edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.begTime, edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.endProcess, edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.endTime, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getFrame(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTimeWidth(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTotalTraceCount(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.notifyChanges(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.HPCTraceView.home(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateView().
void edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.init | ( | ) | [inherited] |
Definition at line 56 of file AbstractTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.initMouseSelection(), and edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseState.
Referenced by edu.rice.cs.hpc.traceviewer.main.HPCTraceView.createToolbar().
void edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.initBuffer | ( | ) | [protected, inherited] |
Definition at line 74 of file BufferedCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.imageBuffer.
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.initMouseSelection | ( | ) | [private] |
Reimplemented from edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.
Definition at line 146 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.initSelectionRectangle().
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.SpaceTimeDetailCanvas().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.initSelectionRectangle | ( | ) | [private] |
Definition at line 264 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.selectionBottomRight, and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.selectionTopLeft.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.initMouseSelection(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateView().
void edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseDoubleClick | ( | MouseEvent | e | ) | [inherited] |
Definition at line 102 of file AbstractTimeCanvas.java.
void edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseDown | ( | MouseEvent | e | ) | [inherited] |
Definition at line 105 of file AbstractTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseDown, and edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseState.
void edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseMove | ( | MouseEvent | e | ) | [inherited] |
void edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseUp | ( | MouseEvent | e | ) | [inherited] |
Definition at line 118 of file AbstractTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.adjustPosition(), edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.changePosition(), edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.changeRegion(), edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseDown, edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseState, and edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.selection.
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.notifyChangeBuffer | ( | ImageData | imageData | ) | [private] |
Definition at line 1033 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.donePainting().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.notifyChangePosition | ( | Position | position | ) | [private] |
Definition at line 1016 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.changePosition(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.donePainting().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.notifyChanges | ( | String | label, | |
Frame | frame | |||
) | [private] |
Definition at line 994 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.home(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.open(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.processZoomIn(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.processZoomOut(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.DetailBufferPaint.rebuffering(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setDetail(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setProcessRange(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setTimeRange(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.timeZoomIn(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.timeZoomOut().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.open | ( | Frame | toBeOpened | ) |
Definition at line 339 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.notifyChanges().
Referenced by edu.rice.cs.hpc.traceviewer.main.HPCTraceView.open().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.paintControl | ( | PaintEvent | event | ) |
Reimplemented from edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.
Definition at line 277 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getPosition(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessBegin(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getScalePixelsPerRank(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getScalePixelsPerTime(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeBegin(), edu.rice.cs.hpc.traceviewer.spaceTimeData.Position.process, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData, and edu.rice.cs.hpc.traceviewer.spaceTimeData.Position.time.
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.processZoomIn | ( | ) |
Definition at line 360 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.assertProcessBounds(), edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.begProcess, edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.endProcess, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getFrame(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessEnd(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessInterval(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTotalTraceCount(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.notifyChanges(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.HPCTraceView.processZoomIn().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.processZoomOut | ( | ) |
Definition at line 395 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.begProcess, edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.endProcess, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getFrame(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessEnd(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessInterval(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTotalTraceCount(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.notifyChanges(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.HPCTraceView.processZoomOut().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.refresh | ( | boolean | refreshData | ) |
Definition at line 840 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.copy(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.donePainting(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessInterval(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.numPixelsH, edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.numPixelsV, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.oldAttributes, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.ptlService, edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.sameTrace(), edu.rice.cs.hpc.traceviewer.services.ProcessTimelineService.setProcessTimeline(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.threadExecutor, and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.window.
Referenced by edu.rice.cs.hpc.traceviewer.main.HPCTraceView.addTraceViewListener(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setDepth(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.zoom().
Frame edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.save | ( | ) |
Definition at line 349 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getFrame(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.HPCTraceView.save().
void edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.setBuffer | ( | Image | buffer | ) | [protected, inherited] |
Definition at line 83 of file BufferedCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.imageBuffer.
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setButtons | ( | Action[] | toolItems | ) |
Definition at line 301 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goEastButton, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goNorthButton, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goSouthButton, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goWestButton, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.homeButton, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.openButton, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.pZoomInButton, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.pZoomOutButton, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.saveButton, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.tZoomInButton, and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.tZoomOutButton.
Referenced by edu.rice.cs.hpc.traceviewer.main.HPCTraceView.createToolbar().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setDepth | ( | int | newDepth | ) |
Definition at line 497 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.refresh(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.setDepth(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.HistoryOperation.run().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setDetail | ( | ) | [private] |
Definition at line 601 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.begProcess, edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.begTime, edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.endProcess, edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.endTime, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getFrame(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessBegin(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getScalePixelsPerRank(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getScalePixelsPerTime(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeBegin(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.notifyChanges(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.selectionBottomRight, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.selectionTopLeft, and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.changeRegion().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setLabels | ( | Composite | _labelGroup | ) |
Definition at line 507 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.crossHairLabel, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.labelGroup, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.processLabel, and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.timeLabel.
Referenced by edu.rice.cs.hpc.traceviewer.main.HPCTraceView.createToolbar().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setProcessRange | ( | int | pBegin, | |
int | pEnd | |||
) | [private] |
Definition at line 786 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.begProcess, edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.endProcess, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getFrame(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.notifyChanges(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goNorth(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goSouth().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setTimeRange | ( | long | topLeftTime, | |
long | bottomRightTime | |||
) |
Definition at line 724 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.begTime, edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.endTime, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getFrame(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.notifyChanges(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goEast(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goWest().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.timeZoomIn | ( | ) |
Definition at line 432 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.begTime, edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.endTime, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getFrame(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeEnd(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeInterval(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.notifyChanges(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.HPCTraceView.timeZoomIn().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.timeZoomOut | ( | ) |
Definition at line 455 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.begTime, edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.endTime, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getFrame(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getNumTimeUnitDisplayed(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeEnd(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTimeWidth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.notifyChanges(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.HPCTraceView.timeZoomOut().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates | ( | ) | [private] |
Definition at line 644 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoEast(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoNorth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoSouth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoWest(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getNumProcessesDisplayed(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getNumTimeUnitDisplayed(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessEnd(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeEnd(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTimeWidth(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTotalTraceCount(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goEastButton, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goNorthButton, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goSouthButton, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goWestButton, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.homeButton, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.MIN_PROC_DISP, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.pZoomInButton, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.pZoomOutButton, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.tZoomInButton, and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.tZoomOutButton.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.donePainting(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goEast(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goNorth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goSouth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goWest(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.zoom().
Position edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updatePosition | ( | Point | mouseDown | ) | [private] |
Definition at line 796 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getNumProcessesDisplayed(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessBegin(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getScalePixelsPerRank(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getScalePixelsPerTime(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeEnd(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.changePosition().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateView | ( | SpaceTimeDataController | _stData | ) |
Definition at line 155 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.addCanvasListener(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.home(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.initSelectionRectangle(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.openButton, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.saveButton, edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.setDepth(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.setPosition(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.main.HPCTraceView.updateView().
void edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.widgetDisposed | ( | DisposeEvent | e | ) | [inherited] |
Definition at line 99 of file BufferedCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.imageBuffer.
Referenced by edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.DepthTimeCanvas(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.SpaceTimeDetailCanvas(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.SpaceTimeMiniCanvas().
void edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.zoom | ( | long | _topLeftTime, | |
int | _topLeftProcess, | |||
long | _bottomRightTime, | |||
int | _bottomRightProcess | |||
) |
Definition at line 228 of file SpaceTimeDetailCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.assertProcessBounds(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.assertTimeBounds(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getNumProcessesDisplayed(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getNumTimeUnitDisplayed(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTimeWidth(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTotalTraceCount(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.MIN_PROC_DISP, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.refresh(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.setProcess(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.setTime(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.stData, and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.HistoryOperation.run().
The Label with the current cross hair information.
Definition at line 100 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.adjustLabels(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setLabels().
Action edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goEastButton [private] |
Definition at line 85 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setButtons(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
Action edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goNorthButton [private] |
Definition at line 85 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setButtons(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
Action edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goSouthButton [private] |
Definition at line 85 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setButtons(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
Action edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goWestButton [private] |
Definition at line 85 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setButtons(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
HistoryOperation edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.historyOperation = new HistoryOperation() [private] |
Definition at line 1051 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.historyNotification().
Action edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.homeButton [private] |
Triggers zoom back to beginning view screen.
Definition at line 65 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setButtons(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
Image edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.imageBuffer [protected, inherited] |
Definition at line 31 of file BufferedCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.donePainting(), edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.getBuffer(), edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.initBuffer(), edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.rebuffer(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.rebuffer(), edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.refreshWithCondition(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.refreshWithCondition(), edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.setBuffer(), edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.setContextMenus(), and edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.widgetDisposed().
Composite edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.labelGroup [private] |
The Group containing the labels.
labelGroup.redraw() is called from the Detail Canvas.
Definition at line 91 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.adjustLabels(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setLabels().
final int edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.MIN_PROC_DISP = 1 [static, private] |
The min number of process units you can zoom in.
Definition at line 103 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.changeRegion(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.zoom().
final ImageTraceAttributes edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.oldAttributes [private] |
Definition at line 105 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.refresh(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.SpaceTimeDetailCanvas().
Action edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.openButton [private] |
Triggers open function to open previously saved frame.
Definition at line 68 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setButtons(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateView().
The Label with the process boundaries.
Definition at line 97 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.adjustLabels(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setLabels().
final ProcessTimelineService edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.ptlService [private] |
Definition at line 107 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.refresh(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.SpaceTimeDetailCanvas().
Action edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.pZoomInButton [private] |
Triggers zoom-in on the process axis.
Definition at line 80 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setButtons(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
Triggers zoom-out on the process axis.
Definition at line 83 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setButtons(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
Action edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.saveButton [private] |
Triggers save function to save current frame to file.
Definition at line 71 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setButtons(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateView().
final double edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.SCALE_MOVE = 0.20 [static, private] |
Definition at line 663 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goEast(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goNorth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goSouth(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goWest().
final Point edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.selectionBottomRight [private] |
Definition at line 88 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.adjustSelection(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.initSelectionRectangle(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setDetail(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.SpaceTimeDetailCanvas().
final Point edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.selectionTopLeft [private] |
The top-left and bottom-right point that you selected.
Definition at line 88 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.adjustSelection(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.initSelectionRectangle(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setDetail(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.SpaceTimeDetailCanvas().
The SpaceTimeData corresponding to this canvas.
Definition at line 62 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.adjustLabels(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoEast(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoNorth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoSouth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoWest(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.donePainting(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getNumProcessesDisplayed(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getNumTimeUnitDisplayed(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getScalePixelsPerRank(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getScalePixelsPerTime(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goEast(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goNorth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goSouth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goWest(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.home(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.processZoomIn(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.processZoomOut(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.DetailBufferPaint.rebuffering(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.refresh(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.HistoryOperation.run(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.save(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setDepth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setDetail(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setProcessRange(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setTimeRange(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.SpaceTimeDetailCanvas(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.timeZoomIn(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.timeZoomOut(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updatePosition(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateView(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.zoom().
final ExecutorService edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.threadExecutor [private] |
Label edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.timeLabel [private] |
The Label with the time boundaries.
Definition at line 94 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.adjustLabels(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setLabels().
Action edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.tZoomInButton [private] |
Triggers zoom-in on the time axis.
Definition at line 74 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setButtons(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
Triggers zoom-out on the time axis.
Definition at line 77 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setButtons(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates().
final IWorkbenchWindow edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.window [package] |
Definition at line 109 of file SpaceTimeDetailCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.refresh().