Public Member Functions | |
SpaceTimeMiniCanvas (Composite _composite) | |
Creates a SpaceTimeMiniCanvas with the given parameters. | |
void | dispose () |
void | updateView (SpaceTimeDataController _stData) |
void | updateView () |
void | paintControl (PaintEvent event) |
The painting of the miniMap. | |
double | getScalePixelsPerTime () |
Gets the scale in the X-direction (pixels per time unit). | |
double | getScalePixelsPerRank () |
Gets the scale in the Y-direction (pixels per process). | |
void | mouseDown (MouseEvent e) |
void | mouseUp (MouseEvent e) |
void | mouseMove (MouseEvent e) |
void | mouseDoubleClick (MouseEvent e) |
void | historyNotification (final OperationHistoryEvent event) |
void | setSpaceTimeData (SpaceTimeDataController dataTraces) |
void | widgetDisposed (DisposeEvent e) |
Protected Member Functions | |
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 } |
Private Member Functions | |
Pattern | createStripePattern () |
void | setBox (Frame frame) |
The painting of the miniMap. | |
void | moveBox (Point mouseCurrent) |
Moves white box to correspond to where mouse has moved to. | |
void | confirmNewRegion () |
Scales coordinates and sends them to detailCanvas. | |
void | notifyRegionChangeOperation (Frame frame) |
int | getHighestY () |
int | getLowestY () |
void | adjustSelection (Point p1, Point p2) |
Updates the selectionBox on the MiniMap to have corners at p1 and p2. | |
void | checkRegion (Rectangle region) |
Private Attributes | |
MouseState | mouseState |
Relates to the condition that the mouse is in. | |
Point | mouseDown |
The point at which the mouse was clicked. | |
Point | mousePrevious |
The point at which the mouse was on. | |
Point | mouseUp |
The point at which the mouse was released. | |
boolean | insideBox |
Determines whether the first mouse click was inside the box or not. | |
Rectangle | view |
final Color | COMPLETELY_FILTERED_OUT_COLOR |
final Color | NOT_FILTERED_OUT_COLOR |
final Color | COLOR_BLACK |
final Color | COLOR_GRAY |
final Pattern | PARTIALLY_FILTERED_PATTERN |
The pattern that we draw when we want to show that some ranks in the region aren't shown because of filtering. |
Definition at line 41 of file SpaceTimeMiniCanvas.java.
enum edu::rice::cs::hpc::traceviewer::painter::ITraceCanvas::MouseState [package, inherited] |
Definition at line 9 of file ITraceCanvas.java.
edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.SpaceTimeMiniCanvas | ( | Composite | _composite | ) |
Creates a SpaceTimeMiniCanvas with the given parameters.
Definition at line 72 of file SpaceTimeMiniCanvas.java.
References edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.COLOR_BLACK, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.COLOR_GRAY, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.COMPLETELY_FILTERED_OUT_COLOR, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.createStripePattern(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.dispose(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getFrame(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.insideBox, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseState, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.NOT_FILTERED_OUT_COLOR, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.PARTIALLY_FILTERED_PATTERN, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.setBox(), edu.rice.cs.hpc.traceviewer.painter.SpaceTimeCanvas.stData, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.view, and edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.widgetDisposed().
void edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.adjustSelection | ( | Point | p1, | |
Point | p2 | |||
) | [private] |
Updates the selectionBox on the MiniMap to have corners at p1 and p2.
Definition at line 436 of file SpaceTimeMiniCanvas.java.
References edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.checkRegion(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getLowestY(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.view.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseMove(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseUp().
void edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.checkRegion | ( | Rectangle | region | ) | [private] |
Definition at line 459 of file SpaceTimeMiniCanvas.java.
References edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getHighestY(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getLowestY().
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.adjustSelection(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.moveBox().
void edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.confirmNewRegion | ( | ) | [private] |
Scales coordinates and sends them to detailCanvas.
Definition at line 355 of file SpaceTimeMiniCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.begProcess, edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.endProcess, edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.equals(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getBaseData(), edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getFirstIncluded(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getFrame(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getScalePixelsPerRank(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getScalePixelsPerTime(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTotalTraceCount(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.notifyRegionChangeOperation(), edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.set(), edu.rice.cs.hpc.traceviewer.painter.SpaceTimeCanvas.stData, and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.view.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseUp().
Pattern edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.createStripePattern | ( | ) | [private] |
Definition at line 123 of file SpaceTimeMiniCanvas.java.
References edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.COMPLETELY_FILTERED_OUT_COLOR, and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.NOT_FILTERED_OUT_COLOR.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.SpaceTimeMiniCanvas().
void edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.dispose | ( | ) |
Definition at line 113 of file SpaceTimeMiniCanvas.java.
References edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.COMPLETELY_FILTERED_OUT_COLOR, and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.PARTIALLY_FILTERED_PATTERN.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.SpaceTimeMiniCanvas().
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.
int edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getHighestY | ( | ) | [private] |
Definition at line 416 of file SpaceTimeMiniCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getBaseData(), edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getLastIncluded(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getScalePixelsPerRank(), and edu.rice.cs.hpc.traceviewer.painter.SpaceTimeCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.checkRegion().
int edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getLowestY | ( | ) | [private] |
Definition at line 429 of file SpaceTimeMiniCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getBaseData(), edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getFirstIncluded(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getScalePixelsPerRank(), and edu.rice.cs.hpc.traceviewer.painter.SpaceTimeCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.adjustSelection(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.checkRegion(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.moveBox().
double edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getScalePixelsPerRank | ( | ) | [virtual] |
Gets the scale in the Y-direction (pixels per process).
Implements edu.rice.cs.hpc.traceviewer.painter.SpaceTimeCanvas.
Definition at line 494 of file SpaceTimeMiniCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getBaseData(), edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getNumberOfRanks(), and edu.rice.cs.hpc.traceviewer.painter.SpaceTimeCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.confirmNewRegion(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getHighestY(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getLowestY(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.setBox(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.updateView().
double edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getScalePixelsPerTime | ( | ) | [virtual] |
Gets the scale in the X-direction (pixels per time unit).
Implements edu.rice.cs.hpc.traceviewer.painter.SpaceTimeCanvas.
Definition at line 488 of file SpaceTimeMiniCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTimeWidth(), and edu.rice.cs.hpc.traceviewer.painter.SpaceTimeCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.confirmNewRegion(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.setBox(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.updateView().
void edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.historyNotification | ( | final OperationHistoryEvent | event | ) |
Definition at line 573 of file SpaceTimeMiniCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getFrame(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.setBox(), and edu.rice.cs.hpc.traceviewer.painter.SpaceTimeCanvas.stData.
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.misc.SpaceTimeMiniCanvas.mouseDoubleClick | ( | MouseEvent | e | ) |
Definition at line 566 of file SpaceTimeMiniCanvas.java.
void edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseDown | ( | MouseEvent | e | ) |
Definition at line 508 of file SpaceTimeMiniCanvas.java.
References edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.insideBox, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseDown, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mousePrevious, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseState, and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.view.
void edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseMove | ( | MouseEvent | e | ) |
Definition at line 551 of file SpaceTimeMiniCanvas.java.
References edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.adjustSelection(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.insideBox, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseDown, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseState, and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.moveBox().
void edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseUp | ( | MouseEvent | e | ) |
Definition at line 523 of file SpaceTimeMiniCanvas.java.
References edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.adjustSelection(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.confirmNewRegion(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getFrame(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.insideBox, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseDown, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseState, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseUp, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.moveBox(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.setBox(), and edu.rice.cs.hpc.traceviewer.painter.SpaceTimeCanvas.stData.
void edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.moveBox | ( | Point | mouseCurrent | ) | [private] |
Moves white box to correspond to where mouse has moved to.
Definition at line 330 of file SpaceTimeMiniCanvas.java.
References edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.checkRegion(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getLowestY(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mousePrevious, and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.view.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseMove(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseUp().
void edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.notifyRegionChangeOperation | ( | Frame | frame | ) | [private] |
Definition at line 399 of file SpaceTimeMiniCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.confirmNewRegion().
void edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.paintControl | ( | PaintEvent | event | ) |
The painting of the miniMap.
Reimplemented from edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.
Definition at line 194 of file SpaceTimeMiniCanvas.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.begProcess, edu.rice.cs.hpc.traceviewer.spaceTimeData.Frame.begTime, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.COLOR_BLACK, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.COLOR_GRAY, 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.spaceTimeData.SpaceTimeDataController.getBaseData(), edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getFirstIncluded(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getFrame(), edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getLastIncluded(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getScalePixelsPerRank(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getScalePixelsPerTime(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.insideBox, edu.rice.cs.hpc.data.experiment.extdata.IBaseData.isDenseBetweenFirstAndLast(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.NOT_FILTERED_OUT_COLOR, edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.PARTIALLY_FILTERED_PATTERN, edu.rice.cs.hpc.traceviewer.painter.SpaceTimeCanvas.stData, and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.view.
void edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.setBox | ( | Frame | frame | ) | [private] |
The painting of the miniMap.
this is the original paintControl with Rectangles and labels
public void paintControl(PaintEvent event) { if (this.stData == null) return;
view.width = getClientArea().width; view.height = getClientArea().height;
IBaseData baseData = stData.getBaseData(); ArrayList<MiniCanvasRectangle> rectangles = new ArrayList<MiniCanvasRectangle>(); if (baseData.getFirstIncluded() != 0) { Rectangle rect = new Rectangle(0, 0, getClientArea().width, (int) (baseData.getFirstIncluded()*getScaleY())); rectangles.add(new MiniCanvasRectangle(SampleHiddenReason.FILTERED, true, rect)); } if (baseData.getLastIncluded() + 1 != baseData.getNumberOfRanks()) { int topY = (int) ((baseData.getLastIncluded()+1)*getScaleY()); Rectangle rect = new Rectangle(0, topY , getClientArea().width, getClientArea().height-topY); rectangles.add(new MiniCanvasRectangle(SampleHiddenReason.FILTERED, true, rect)); } This is the region shown in the detail view EnumSet<SampleHiddenReason> mainRegionReasons = EnumSet.noneOf(SampleHiddenReason.class); if (attributes.getProcessInterval() < attributes.numPixelsV) mainRegionReasons.add(SampleHiddenReason.VERTICAL_RESOLUTION); if (!baseData.isDenseBetweenFirstAndLast()) mainRegionReasons.add(SampleHiddenReason.FILTERED); if (mainRegionReasons.size() == 0) mainRegionReasons.add(SampleHiddenReason.NONE);
TODO: THESE ARE APPROXIMATIONS. LOOKING UP THE ACTUAL VALUE WOULD BE BETTER. int topPx = (int) ((baseData.getFirstIncluded() + attributes.getProcessBegin()) * getScaleY()); int height = (int)(attributes.getProcessInterval() * getScaleY()); Rectangle rect = new Rectangle( (int)(attributes.getTimeBegin() * getScaleX()), topPx, (int)(attributes.getTimeInterval() * getScaleX()), height); rectangles.add(new MiniCanvasRectangle(mainRegionReasons, false, rect));
TODO: None of the code above this point belongs in the paint method. Control[] oldChildren = this.getChildren(); for (int i = 0; i < oldChildren.length; i++) { oldChildren[i].dispose(); } for (MiniCanvasRectangle miniCanvasRectangle : rectangles) { miniCanvasRectangle.getControl(this); }
}Sets the white box in miniCanvas to correlate to spaceTimeDetailCanvas proportionally.
Definition at line 310 of file SpaceTimeMiniCanvas.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.misc.SpaceTimeMiniCanvas.getScalePixelsPerRank(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getScalePixelsPerTime(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.insideBox, edu.rice.cs.hpc.traceviewer.painter.SpaceTimeCanvas.stData, and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.view.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.historyNotification(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseUp(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.SpaceTimeMiniCanvas().
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.painter.SpaceTimeCanvas.setSpaceTimeData | ( | SpaceTimeDataController | dataTraces | ) | [inherited] |
Definition at line 26 of file SpaceTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.SpaceTimeCanvas.stData.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.updateView().
void edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.updateView | ( | ) |
Definition at line 171 of file SpaceTimeMiniCanvas.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.spaceTimeData.SpaceTimeDataController.getBaseData(), edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getFirstIncluded(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getFrame(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getScalePixelsPerRank(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getScalePixelsPerTime(), edu.rice.cs.hpc.traceviewer.painter.SpaceTimeCanvas.stData, and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.view.
void edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.updateView | ( | SpaceTimeDataController | _stData | ) |
Definition at line 145 of file SpaceTimeMiniCanvas.java.
References edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseState, edu.rice.cs.hpc.traceviewer.painter.SpaceTimeCanvas.setSpaceTimeData(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.view.
Referenced by edu.rice.cs.hpc.traceviewer.misc.HPCCallStackView.setListener(), and edu.rice.cs.hpc.traceviewer.misc.HPCCallStackView.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().
final Color edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.COLOR_BLACK [private] |
Definition at line 63 of file SpaceTimeMiniCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.paintControl(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.SpaceTimeMiniCanvas().
final Color edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.COLOR_GRAY [private] |
Definition at line 63 of file SpaceTimeMiniCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.paintControl(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.SpaceTimeMiniCanvas().
final Color edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.COMPLETELY_FILTERED_OUT_COLOR [private] |
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().
boolean edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.insideBox [private] |
Determines whether the first mouse click was inside the box or not.
Definition at line 57 of file SpaceTimeMiniCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseDown(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseMove(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseUp(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.setBox(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.SpaceTimeMiniCanvas().
Point edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseDown [private] |
The point at which the mouse was clicked.
Definition at line 48 of file SpaceTimeMiniCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseDown(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseMove(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseUp().
The point at which the mouse was on.
Definition at line 51 of file SpaceTimeMiniCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseDown(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.moveBox().
Relates to the condition that the mouse is in.
Definition at line 45 of file SpaceTimeMiniCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseDown(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseMove(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseUp(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.SpaceTimeMiniCanvas(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.updateView().
Point edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseUp [private] |
The point at which the mouse was released.
Definition at line 54 of file SpaceTimeMiniCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseUp().
final Color edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.NOT_FILTERED_OUT_COLOR [private] |
final Pattern edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.PARTIALLY_FILTERED_PATTERN [private] |
The pattern that we draw when we want to show that some ranks in the region aren't shown because of filtering.
Definition at line 69 of file SpaceTimeMiniCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.dispose(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.paintControl(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.SpaceTimeMiniCanvas().
SpaceTimeDataController edu.rice.cs.hpc.traceviewer.painter.SpaceTimeCanvas.stData [protected, inherited] |
The SpaceTimeData corresponding to this canvas.
Definition at line 12 of file SpaceTimeCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.confirmNewRegion(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getHighestY(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getLowestY(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getScalePixelsPerRank(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getScalePixelsPerTime(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.historyNotification(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseUp(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.setBox(), edu.rice.cs.hpc.traceviewer.painter.SpaceTimeCanvas.setSpaceTimeData(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.SpaceTimeMiniCanvas(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.updateView().
Rectangle edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.view [private] |
Definition at line 59 of file SpaceTimeMiniCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.adjustSelection(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.confirmNewRegion(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseDown(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.moveBox(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.setBox(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.SpaceTimeMiniCanvas(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.updateView().