Class mediapipe::MonotonicClock
ClassList > mediapipe > MonotonicClock
Inherits the following classes: mediapipe::Clock
Inherited by the following classes: mediapipe::MonotonicClockImpl
Classes
Type | Name |
---|---|
struct | State |
Public Functions
Type | Name |
---|---|
virtual void | GetCorrectionMetrics (int * correction_count, double * max_correction) = 0 |
virtual void | ResetCorrectionMetrics () = 0 |
virtual void | Sleep (absl::Duration d) override = 0 |
virtual void | SleepUntil (absl::Time wakeup_time) override = 0 |
virtual absl::Time | TimeNow () override = 0 |
~MonotonicClock () override |
Public Static Functions
Type | Name |
---|---|
MonotonicClock * | CreateMonotonicClock (Clock * raw_clock) |
MonotonicClock * | CreateSynchronizedMonotonicClock () |
Public Functions Documentation
function GetCorrectionMetrics
virtual void mediapipe::MonotonicClock::GetCorrectionMetrics (
int * correction_count,
double * max_correction
) = 0
function ResetCorrectionMetrics
virtual void mediapipe::MonotonicClock::ResetCorrectionMetrics () = 0
function Sleep
virtual void mediapipe::MonotonicClock::Sleep (
absl::Duration d
) override = 0
function SleepUntil
virtual void mediapipe::MonotonicClock::SleepUntil (
absl::Time wakeup_time
) override = 0
function TimeNow
virtual absl::Time mediapipe::MonotonicClock::TimeNow () override = 0
function ~MonotonicClock
inline mediapipe::MonotonicClock::~MonotonicClock () override
Public Static Functions Documentation
function CreateMonotonicClock
static MonotonicClock * mediapipe::MonotonicClock::CreateMonotonicClock (
Clock * raw_clock
)
function CreateSynchronizedMonotonicClock
static MonotonicClock * mediapipe::MonotonicClock::CreateSynchronizedMonotonicClock ()
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/deps/monotonic_clock.h