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

TraceDataByRank * data
 

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: