Timeline for a single thread.
More...
#include <mlProcessingTimeLine.h>
Timeline for a single thread.
Definition at line 39 of file mlProcessingTimeLine.h.
◆ TimeLine()
ml::ProcessingTimeLine::TimeLine::TimeLine |
( |
ProcessingTimeLine * |
owner, |
|
|
const std::string & |
name |
|
) |
| |
|
inline |
◆ clear()
void ml::ProcessingTimeLine::TimeLine::clear |
( |
| ) |
|
◆ copyFrom()
void ml::ProcessingTimeLine::TimeLine::copyFrom |
( |
TimeLine & |
timeline | ) |
|
◆ getEntries()
const std::vector<Entry>& ml::ProcessingTimeLine::TimeLine::getEntries |
( |
| ) |
const |
|
inline |
◆ getMaximumTime()
double ml::ProcessingTimeLine::TimeLine::getMaximumTime |
( |
| ) |
|
Searches and returns the latest time point measured.
◆ getMinimumTime()
double ml::ProcessingTimeLine::TimeLine::getMinimumTime |
( |
| ) |
|
Searches and returns the earliest time point measured.
◆ load()
void ml::ProcessingTimeLine::TimeLine::load |
( |
std::ifstream & |
stream | ) |
|
◆ name()
const std::string& ml::ProcessingTimeLine::TimeLine::name |
( |
| ) |
const |
|
inline |
◆ save()
void ml::ProcessingTimeLine::TimeLine::save |
( |
std::ofstream & |
stream | ) |
|
◆ startEntry()
int ml::ProcessingTimeLine::TimeLine::startEntry |
( |
const std::string & |
info, |
|
|
int |
processingScope = 0 |
|
) |
| |
Starts an entry and returns its index.
◆ stopEntry()
void ml::ProcessingTimeLine::TimeLine::stopEntry |
( |
int |
entryIndex | ) |
|
Stops the entry at the given index.
The documentation for this class was generated from the following file: