ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::utility::ScopeTimer Class Reference

#include <Timer.h>

Inheritance diagram for cloudViewer::utility::ScopeTimer:
Collaboration diagram for cloudViewer::utility::ScopeTimer:

Public Member Functions

 ScopeTimer (const std::string &scope_timer_info="")
 
 ~ScopeTimer ()
 
- Public Member Functions inherited from cloudViewer::utility::Timer
 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
 

Additional Inherited Members

- Static Public Member Functions inherited from cloudViewer::utility::Timer
static double GetSystemTimeInMilliseconds ()
 

Detailed Description

Definition at line 40 of file Timer.h.

Constructor & Destructor Documentation

◆ ScopeTimer()

cloudViewer::utility::ScopeTimer::ScopeTimer ( const std::string &  scope_timer_info = "")

Definition at line 57 of file Timer.cpp.

References cloudViewer::utility::Timer::Start().

◆ ~ScopeTimer()

cloudViewer::utility::ScopeTimer::~ScopeTimer ( )

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