45 void Print(
const std::string &timer_info)
const;
51 double start_time_in_milliseconds_;
52 double end_time_in_milliseconds_;
57 ScopeTimer(
const std::string &scope_timer_info =
"");
61 std::string scope_timer_info_;
66 FPSTimer(
const std::string &fps_timer_info =
"",
68 double time_to_print = 3000.0,
69 int events_to_print = 100);
77 std::string fps_timer_info_;
79 double time_to_print_;
81 int event_fragment_count_;
82 int event_total_count_;
void Signal()
Definition: Timer.cpp:99
FPSTimer(const std::string &fps_timer_info="", int expectation=-1, double time_to_print=3000.0, int events_to_print=100)
Definition: Timer.cpp:86
ScopeTimer(const std::string &scope_timer_info="")
Definition: Timer.cpp:76
~ScopeTimer()
Definition: Timer.cpp:81
double GetDurationInSecond() const
Definition: Timer.cpp:59
std::tuple< int, int, double > GetDurationInHMS() const
Definition: Timer.cpp:63
~Timer()
Definition: Timer.cpp:39
void Print(const std::string &timer_info) const
Definition: Timer.cpp:71
double GetDurationInMillisecond() const
Definition: Timer.cpp:55
void Start()
Definition: Timer.cpp:47
static double GetSystemTimeInMilliseconds()
Definition: Timer.cpp:41
void Stop()
Definition: Timer.cpp:51
Timer()
Definition: Timer.cpp:36
Definition: PinholeCameraIntrinsic.cpp:35