![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <Timer.h>

Public Member Functions | |
| Timer () | |
| ~Timer () | |
| void | Start () |
| void | Stop () |
| void | Print (const std::string &timer_info) const |
| double | GetDurationInSecond () const |
| double | GetDurationInMillisecond () const |
| std::tuple< int, int, double > | GetDurationInHMS () const |
Static Public Member Functions | |
| static double | GetSystemTimeInMilliseconds () |
| std::tuple< int, int, double > cloudViewer::utility::Timer::GetDurationInHMS | ( | ) | const |
Definition at line 44 of file Timer.cpp.
References GetDurationInSecond(), and seconds.
| double cloudViewer::utility::Timer::GetDurationInMillisecond | ( | ) | const |
| double cloudViewer::utility::Timer::GetDurationInSecond | ( | ) | const |
Definition at line 40 of file Timer.cpp.
Referenced by GetDurationInHMS().
|
static |
| void cloudViewer::utility::Timer::Print | ( | const std::string & | timer_info | ) | const |
Definition at line 52 of file Timer.cpp.
References LogInfo.
Referenced by cloudViewer::utility::ScopeTimer::~ScopeTimer().
| void cloudViewer::utility::Timer::Start | ( | ) |
Definition at line 28 of file Timer.cpp.
References GetSystemTimeInMilliseconds().
Referenced by cloudViewer::utility::FPSTimer::FPSTimer(), cloudViewer::pipelines::registration::GlobalOptimizationGaussNewton::OptimizePoseGraph(), cloudViewer::pipelines::registration::GlobalOptimizationLevenbergMarquardt::OptimizePoseGraph(), cloudViewer::utility::ScopeTimer::ScopeTimer(), and cloudViewer::utility::FPSTimer::Signal().
| void cloudViewer::utility::Timer::Stop | ( | ) |
Definition at line 32 of file Timer.cpp.
References GetSystemTimeInMilliseconds().
Referenced by cloudViewer::pipelines::registration::GlobalOptimizationGaussNewton::OptimizePoseGraph(), cloudViewer::pipelines::registration::GlobalOptimizationLevenbergMarquardt::OptimizePoseGraph(), cloudViewer::utility::FPSTimer::Signal(), and cloudViewer::utility::ScopeTimer::~ScopeTimer().