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< TimelineDataSet > | queue |
final AtomicInteger | numTimelines |
final IProgressMonitor | monitor |
Definition at line 24 of file BaseTimelineThread.java.
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.
Integer edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.call | ( | ) | throws Exception |
Definition at line 56 of file BaseTimelineThread.java.
References edu.rice.cs.hpc.traceviewer.data.db.DataPreparation.collect(), edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.finalize(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getColorTable(), edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.getData(), edu.rice.cs.hpc.traceviewer.data.db.DataPreparation.getList(), edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.getNextTrace(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getPixelHorizontal(), edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.init(), edu.rice.cs.hpc.traceviewer.data.timeline.ProcessTimeline.line(), edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.MIN_HEIGHT_FOR_SEPARATOR_LINES, edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.monitor, edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.numTimelines, edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.queue, edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.scaleY, edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.stData, and edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.usingMidpoint.
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] |
final byte edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.MIN_HEIGHT_FOR_SEPARATOR_LINES = 15 [static, package] |
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().
final IProgressMonitor edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.monitor [private] |
Definition at line 37 of file BaseTimelineThread.java.
Referenced by edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.call().
final AtomicInteger edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.numTimelines [private] |
Definition at line 36 of file BaseTimelineThread.java.
Referenced by edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.call().
final Queue<TimelineDataSet> edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.queue [private] |
Definition at line 35 of file BaseTimelineThread.java.
Referenced by edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.call().
final double edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.scaleY [private] |
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().
final SpaceTimeDataController edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.stData [protected] |
The SpaceTimeData that this thread gets its files from and adds it data and images to.
Definition at line 30 of file BaseTimelineThread.java.
Referenced by edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.call(), edu.rice.cs.hpc.traceviewer.main.TimelineThread.getData(), edu.rice.cs.hpc.traceviewer.depth.TimelineDepthThread.getData(), edu.rice.cs.hpc.traceviewer.main.TimelineThread.getNextTrace(), edu.rice.cs.hpc.traceviewer.depth.TimelineDepthThread.getNextTrace(), and edu.rice.cs.hpc.traceviewer.main.TimelineThread.init().
final boolean edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.usingMidpoint [protected] |
Definition at line 34 of file BaseTimelineThread.java.
Referenced by edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.call().