edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas Class Reference

Inheritance diagram for edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas:
Inheritance graph
[legend]
Collaboration diagram for edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

Definition at line 42 of file SummaryTimeCanvas.java.


Member Enumeration Documentation

Enumerator:
ST_MOUSE_INIT 
ST_MOUSE_NONE 
ST_MOUSE_DOWN 

Definition at line 9 of file ITraceCanvas.java.

Enumerator:
Vertical 
Rectangle 

Definition at line 36 of file AbstractTimeCanvas.java.


Constructor & Destructor Documentation

edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.SummaryTimeCanvas ( Composite  composite  ) 

Member Function Documentation

void edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.activate ( boolean  isActivated  ) 
void edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.changePosition ( Point  point  )  [protected, virtual]
void edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.changeRegion ( Rectangle  region  )  [protected, virtual]
Image edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.getBuffer (  )  [protected, inherited]
long edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.getNumTimeDisplayed (  )  [private]
double edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.getScalePixelsPerTime (  )  [private]
void edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.historyNotification ( final OperationHistoryEvent  event  ) 
void edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.init (  )  [inherited]
void edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.initBuffer (  )  [protected, inherited]
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.mouseMove ( MouseEvent  e  )  [inherited]
void edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseUp ( MouseEvent  e  )  [inherited]
void edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.paintControl ( PaintEvent  event  ) 
void edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.rebuffer ( ImageData  detailData  )  [private]
void edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.refresh ( ImageData  detailData  )  [private]
void edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.refreshWithCondition (  )  [private]
void edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.setBuffer ( Image  buffer  )  [protected, inherited]
void edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.updateData ( SpaceTimeDataController  data  ) 
void edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.widgetDisposed ( DisposeEvent  e  )  [inherited]

Member Data Documentation


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

Generated on 5 May 2015 for HPCVIEWER by  doxygen 1.6.1