edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread Class Reference

Inheritance diagram for edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread:
Inheritance graph
[legend]
Collaboration diagram for edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BaseTimelineThread (SpaceTimeDataController stData, double scaleY, Queue< TimelineDataSet > queue, AtomicInteger numTimelines, boolean usingMidpoint, IProgressMonitor monitor)
Integer call () throws Exception

Protected Member Functions

abstract ProcessTimeline getNextTrace ()
abstract boolean init (ProcessTimeline trace)
abstract void finalize ()
abstract DataPreparation getData (ColorTable colorTable, ProcessTimeline timeline, long timeBegin, int linenum, int height, double pixelLength, boolean midPoint)

Protected Attributes

final SpaceTimeDataController stData
 The SpaceTimeData that this thread gets its files from and adds it data and images to.
final boolean usingMidpoint

Static Package Attributes

static final byte MIN_HEIGHT_FOR_SEPARATOR_LINES = 15
 The minimum height the samples need to be in order to paint the white separator lines.

Private Attributes

final double scaleY
 The scale in the y-direction of pixels to processors (for the drawing of the images).
final Queue< TimelineDataSetqueue
final AtomicInteger numTimelines
final IProgressMonitor monitor

Detailed Description

Definition at line 24 of file BaseTimelineThread.java.


Constructor & Destructor Documentation

edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.BaseTimelineThread ( SpaceTimeDataController  stData,
double  scaleY,
Queue< TimelineDataSet queue,
AtomicInteger  numTimelines,
boolean  usingMidpoint,
IProgressMonitor  monitor 
)

Definition at line 39 of file BaseTimelineThread.java.


Member Function Documentation

Integer edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.call (  )  throws Exception
abstract void edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.finalize (  )  [protected, pure virtual]
abstract DataPreparation edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.getData ( ColorTable  colorTable,
ProcessTimeline  timeline,
long  timeBegin,
int  linenum,
int  height,
double  pixelLength,
boolean  midPoint 
) [protected, pure virtual]
abstract ProcessTimeline edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.getNextTrace (  )  [protected, pure virtual]
abstract boolean edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.init ( ProcessTimeline  trace  )  [protected, pure virtual]

Member Data Documentation

The minimum height the samples need to be in order to paint the white separator lines.

Definition at line 27 of file BaseTimelineThread.java.

Referenced by edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.call().

The scale in the y-direction of pixels to processors (for the drawing of the images).

Definition at line 33 of file BaseTimelineThread.java.

Referenced by edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.call().


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

Generated on 5 May 2015 for HPCVIEWER by  doxygen 1.6.1