26 void Print(
const std::string &timer_info)
const;
32 double start_time_in_milliseconds_;
33 double end_time_in_milliseconds_;
38 ScopeTimer(
const std::string &scope_timer_info =
"");
42 std::string scope_timer_info_;
47 FPSTimer(
const std::string &fps_timer_info =
"",
49 double time_to_print = 3000.0,
50 int events_to_print = 100);
58 std::string fps_timer_info_;
60 double time_to_print_;
62 int event_fragment_count_;
63 int event_total_count_;
void Signal()
Definition: Timer.cpp:80
FPSTimer(const std::string &fps_timer_info="", int expectation=-1, double time_to_print=3000.0, int events_to_print=100)
Definition: Timer.cpp:67
ScopeTimer(const std::string &scope_timer_info="")
Definition: Timer.cpp:57
~ScopeTimer()
Definition: Timer.cpp:62
double GetDurationInSecond() const
Definition: Timer.cpp:40
std::tuple< int, int, double > GetDurationInHMS() const
Definition: Timer.cpp:44
~Timer()
Definition: Timer.cpp:20
void Print(const std::string &timer_info) const
Definition: Timer.cpp:52
double GetDurationInMillisecond() const
Definition: Timer.cpp:36
void Start()
Definition: Timer.cpp:28
static double GetSystemTimeInMilliseconds()
Definition: Timer.cpp:22
void Stop()
Definition: Timer.cpp:32
Timer()
Definition: Timer.cpp:17
Definition: PinholeCameraIntrinsic.cpp:16