Public Member Functions | |
TimelineThread (IWorkbenchWindow window, SpaceTimeDataController _stData, ProcessTimelineService traceService, boolean _changedBounds, double _scaleY, Queue< TimelineDataSet > queue, AtomicInteger numTimelines, IProgressMonitor monitor) | |
Integer | call () throws Exception |
Protected Member Functions | |
ProcessTimeline | getNextTrace () |
boolean | init (ProcessTimeline trace) |
void | finalize () |
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 | |
boolean | changedBounds |
Stores whether or not the bounds have been changed. | |
final ProcessTimelineService | traceService |
Definition at line 19 of file TimelineThread.java.
edu.rice.cs.hpc.traceviewer.main.TimelineThread.TimelineThread | ( | IWorkbenchWindow | window, | |
SpaceTimeDataController | _stData, | |||
ProcessTimelineService | traceService, | |||
boolean | _changedBounds, | |||
double | _scaleY, | |||
Queue< TimelineDataSet > | queue, | |||
AtomicInteger | numTimelines, | |||
IProgressMonitor | monitor | |||
) |
Definition at line 31 of file TimelineThread.java.
References edu.rice.cs.hpc.traceviewer.main.TimelineThread.changedBounds, and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.isEnableMidpoint().
Integer edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.call | ( | ) | throws Exception [inherited] |
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.
void edu.rice.cs.hpc.traceviewer.main.TimelineThread.finalize | ( | ) | [protected, virtual] |
Implements edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.
Definition at line 64 of file TimelineThread.java.
DataPreparation edu.rice.cs.hpc.traceviewer.main.TimelineThread.getData | ( | ColorTable | colorTable, | |
ProcessTimeline | timeline, | |||
long | timeBegin, | |||
int | linenum, | |||
int | height, | |||
double | pixelLength, | |||
boolean | midPoint | |||
) | [protected, virtual] |
Implements edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.
Definition at line 68 of file TimelineThread.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getDepth(), and edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.stData.
ProcessTimeline edu.rice.cs.hpc.traceviewer.main.TimelineThread.getNextTrace | ( | ) | [protected, virtual] |
Implements edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.
Definition at line 42 of file TimelineThread.java.
References edu.rice.cs.hpc.traceviewer.main.TimelineThread.changedBounds, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextTrace(), and edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.stData.
boolean edu.rice.cs.hpc.traceviewer.main.TimelineThread.init | ( | ProcessTimeline | trace | ) | [protected, virtual] |
Implements edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.
Definition at line 48 of file TimelineThread.java.
References edu.rice.cs.hpc.traceviewer.main.TimelineThread.changedBounds, edu.rice.cs.hpc.traceviewer.data.timeline.ProcessTimeline.getData(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getMinBegTime(), edu.rice.cs.hpc.traceviewer.data.timeline.ProcessTimeline.line(), edu.rice.cs.hpc.traceviewer.data.timeline.ProcessTimeline.readInData(), edu.rice.cs.hpc.traceviewer.services.ProcessTimelineService.setProcessTimeline(), edu.rice.cs.hpc.traceviewer.data.timeline.ProcessTimeline.shiftTimeBy(), edu.rice.cs.hpc.traceviewer.data.timeline.ProcessTimeline.size(), edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.stData, and edu.rice.cs.hpc.traceviewer.main.TimelineThread.traceService.
boolean edu.rice.cs.hpc.traceviewer.main.TimelineThread.changedBounds [private] |
Stores whether or not the bounds have been changed.
Definition at line 23 of file TimelineThread.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.TimelineThread.getNextTrace(), edu.rice.cs.hpc.traceviewer.main.TimelineThread.init(), and edu.rice.cs.hpc.traceviewer.main.TimelineThread.TimelineThread().
final byte edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.MIN_HEIGHT_FOR_SEPARATOR_LINES = 15 [static, package, inherited] |
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 SpaceTimeDataController edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.stData [protected, inherited] |
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().
Definition at line 25 of file TimelineThread.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.TimelineThread.init().
final boolean edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.usingMidpoint [protected, inherited] |
Definition at line 34 of file BaseTimelineThread.java.
Referenced by edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.call().