HPCToolkit
TraceviewerServer::ProcessTimeline Class Reference

#include <ProcessTimeline.hpp>

Collaboration diagram for TraceviewerServer::ProcessTimeline:

Public Member Functions

 ProcessTimeline ()
 
 ProcessTimeline (ImageTraceAttributes attrib, int _lineNum, FilteredBaseData *_dataTrace, Time _startingTime, int _headerSize)
 
virtual ~ProcessTimeline ()
 
int line ()
 
void readInData ()
 

Public Attributes

TraceDataByRankdata
 

Private Member Functions

int lineNumToProcessNum (int line)
 

Private Attributes

int lineNum
 
Time startingTime
 
Time timeRange
 
double pixelLength
 
ImageTraceAttributes attributes
 

Detailed Description

Definition at line 68 of file ProcessTimeline.hpp.

Constructor & Destructor Documentation

◆ ProcessTimeline() [1/2]

TraceviewerServer::ProcessTimeline::ProcessTimeline ( )

◆ ProcessTimeline() [2/2]

TraceviewerServer::ProcessTimeline::ProcessTimeline ( ImageTraceAttributes  attrib,
int  _lineNum,
FilteredBaseData _dataTrace,
Time  _startingTime,
int  _headerSize 
)

Definition at line 65 of file ProcessTimeline.cpp.

Here is the call graph for this function:

◆ ~ProcessTimeline()

TraceviewerServer::ProcessTimeline::~ProcessTimeline ( )
virtual

Definition at line 96 of file ProcessTimeline.cpp.

Member Function Documentation

◆ line()

int TraceviewerServer::ProcessTimeline::line ( )

Definition at line 91 of file ProcessTimeline.cpp.

Here is the caller graph for this function:

◆ lineNumToProcessNum()

int TraceviewerServer::ProcessTimeline::lineNumToProcessNum ( int  line)
private

Definition at line 78 of file ProcessTimeline.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ readInData()

void TraceviewerServer::ProcessTimeline::readInData ( )

Definition at line 86 of file ProcessTimeline.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ attributes

ImageTraceAttributes TraceviewerServer::ProcessTimeline::attributes
private

Definition at line 89 of file ProcessTimeline.hpp.

◆ data

TraceDataByRank* TraceviewerServer::ProcessTimeline::data

Definition at line 78 of file ProcessTimeline.hpp.

◆ lineNum

int TraceviewerServer::ProcessTimeline::lineNum
private

This ProcessTimeline's line number.

Definition at line 82 of file ProcessTimeline.hpp.

◆ pixelLength

double TraceviewerServer::ProcessTimeline::pixelLength
private

The amount of time that each pixel on the screen correlates to.

Definition at line 88 of file ProcessTimeline.hpp.

◆ startingTime

Time TraceviewerServer::ProcessTimeline::startingTime
private

The initial time in view.

Definition at line 84 of file ProcessTimeline.hpp.

◆ timeRange

Time TraceviewerServer::ProcessTimeline::timeRange
private

The range of time in view.

Definition at line 86 of file ProcessTimeline.hpp.


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