Point Cloud Library (PCL)
1.14.1-dev
|
#include <chrono>
#include <iostream>
#include <queue>
#include <string>
Go to the source code of this file.
Define methods for measuring time spent in code blocks.
Definition in file time.h.
Classes | |
class | pcl::StopWatch |
Simple stopwatch. More... | |
class | pcl::ScopeTime |
Class to measure the time spent in a scope. More... | |
class | pcl::EventFrequency |
A helper class to measure frequency of a certain event. More... | |
Namespaces | |
pcl | |
Macros | |
#define | MEASURE_FUNCTION_TIME ScopeTime scopeTime(__func__) |
#define | DO_EVERY_TS(secs, currentTime, code) |
Executes code, only if secs are gone since last exec. More... | |
#define | DO_EVERY(secs, code) DO_EVERY_TS(secs, pcl::getTime(), code) |
Executes code, only if secs are gone since last exec. More... | |
Functions | |
double | pcl::getTime () |
#define DO_EVERY | ( | secs, | |
code | |||
) | DO_EVERY_TS(secs, pcl::getTime(), code) |
#define DO_EVERY_TS | ( | secs, | |
currentTime, | |||
code | |||
) |
Executes code, only if secs are gone since last exec.