Classes | |
class | SummaryTooltip |
Public Member Functions | |
SummaryTimeCanvas (Composite composite) | |
void | paintControl (PaintEvent event) |
void | activate (boolean isActivated) |
void | updateData (SpaceTimeDataController data) |
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 | |
Image | imageBuffer |
Package Types | |
enum | MouseState { ST_MOUSE_INIT, ST_MOUSE_NONE, ST_MOUSE_DOWN } |
Private Member Functions | |
void | refreshWithCondition () |
void | rebuffer (ImageData detailData) |
void | refresh (ImageData detailData) |
double | getScalePixelsPerTime () |
long | getNumTimeDisplayed () |
Private Attributes | |
SpaceTimeDataController | dataTraces = null |
TreeMap< Integer, Integer > | mapStatistics |
int | totPixels |
ImageData | detailData |
boolean | needToRedraw = false |
ToolTip | tooltip |
Definition at line 42 of file SummaryTimeCanvas.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.summary.SummaryTimeCanvas.SummaryTimeCanvas | ( | Composite | composite | ) |
Definition at line 57 of file SummaryTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.tooltip.
void edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.activate | ( | boolean | isActivated | ) |
Definition at line 85 of file SummaryTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.needToRedraw.
Referenced by edu.rice.cs.hpc.traceviewer.summary.HPCSummaryView.active().
void edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.changePosition | ( | Point | point | ) | [protected, virtual] |
Implements edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.
Definition at line 353 of file SummaryTimeCanvas.java.
void edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.changeRegion | ( | Rectangle | region | ) | [protected, virtual] |
Implements edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.
Definition at line 359 of file SummaryTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.dataTraces, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getDepth(), 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.summary.SummaryTimeCanvas.getScalePixelsPerTime(), and edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeBegin().
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.
long edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.getNumTimeDisplayed | ( | ) | [private] |
Definition at line 261 of file SummaryTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.dataTraces, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), and edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeInterval().
Referenced by edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.getScalePixelsPerTime().
double edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.getScalePixelsPerTime | ( | ) | [private] |
Definition at line 250 of file SummaryTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.getNumTimeDisplayed().
Referenced by edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.changeRegion().
void edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.historyNotification | ( | final OperationHistoryEvent | event | ) |
Definition at line 336 of file SummaryTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.operation.BufferRefreshOperation.getImageData(), and edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.refresh().
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.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.summary.SummaryTimeCanvas.paintControl | ( | PaintEvent | event | ) |
Reimplemented from edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.
Definition at line 71 of file SummaryTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.needToRedraw, and edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.refreshWithCondition().
void edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.rebuffer | ( | ImageData | detailData | ) | [private] |
Definition at line 123 of file SummaryTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.imageBuffer, edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.mapStatistics, edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.tooltip, and edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.totPixels.
Referenced by edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.refresh(), and edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.refreshWithCondition().
void edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.refresh | ( | ImageData | detailData | ) | [private] |
Definition at line 228 of file SummaryTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.rebuffer().
Referenced by edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.historyNotification().
void edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.refreshWithCondition | ( | ) | [private] |
Definition at line 90 of file SummaryTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.detailData, edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.imageBuffer, and edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.rebuffer().
Referenced by edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.paintControl().
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.summary.SummaryTimeCanvas.updateData | ( | SpaceTimeDataController | data | ) |
Definition at line 238 of file SummaryTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.dataTraces, and edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.needToRedraw.
Referenced by edu.rice.cs.hpc.traceviewer.summary.HPCSummaryView.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().
ImageData edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.detailData [private] |
Definition at line 48 of file SummaryTimeCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.refreshWithCondition().
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().
TreeMap<Integer, Integer> edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.mapStatistics [private] |
Definition at line 46 of file SummaryTimeCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.SummaryTooltip.getText(), and edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.rebuffer().
boolean edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.needToRedraw = false [private] |
ToolTip edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.tooltip [private] |
Definition at line 50 of file SummaryTimeCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.rebuffer(), and edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.SummaryTimeCanvas().
Definition at line 47 of file SummaryTimeCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.SummaryTooltip.getText(), and edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.rebuffer().