![]() |
LibMultiSense
LibMultiSense Documentation
|
#include <TimeStamp.hh>
Public Member Functions | |
TimeStamp () | |
TimeStamp (int32_t seconds, int32_t microSeconds) | |
TimeStamp (int64_t nanoseconds) | |
TimeStamp (const struct timeval &value) | |
void | set (const struct timeval &value) |
void | set (int32_t seconds, int32_t microSeconds) |
int32_t | getSeconds () const |
int32_t | getMicroSeconds () const |
int64_t | getNanoSeconds () const |
TimeStamp | operator+ (TimeStamp const &other) const |
TimeStamp | operator- (TimeStamp const &other) const |
TimeStamp & | operator+= (TimeStamp const &other) |
TimeStamp & | operator-= (TimeStamp const &other) |
Static Public Member Functions | |
static TimeStamp | getCurrentTime () |
Private Attributes | |
struct timeval | time |
Definition at line 69 of file TimeStamp.hh.
crl::multisense::details::utility::TimeStamp::TimeStamp | ( | ) |
Definition at line 61 of file TimeStamp.cc.
crl::multisense::details::utility::TimeStamp::TimeStamp | ( | int32_t | seconds, |
int32_t | microSeconds | ||
) |
Definition at line 69 of file TimeStamp.cc.
crl::multisense::details::utility::TimeStamp::TimeStamp | ( | int64_t | nanoseconds | ) |
Definition at line 77 of file TimeStamp.cc.
crl::multisense::details::utility::TimeStamp::TimeStamp | ( | const struct timeval & | value | ) |
Definition at line 90 of file TimeStamp.cc.
|
static |
Definition at line 140 of file TimeStamp.cc.
int32_t crl::multisense::details::utility::TimeStamp::getMicroSeconds | ( | ) | const |
Definition at line 198 of file TimeStamp.cc.
int64_t crl::multisense::details::utility::TimeStamp::getNanoSeconds | ( | ) | const |
Definition at line 206 of file TimeStamp.cc.
int32_t crl::multisense::details::utility::TimeStamp::getSeconds | ( | ) | const |
Definition at line 190 of file TimeStamp.cc.
Definition at line 211 of file TimeStamp.cc.
Definition at line 225 of file TimeStamp.cc.
Definition at line 218 of file TimeStamp.cc.
Definition at line 231 of file TimeStamp.cc.
void crl::multisense::details::utility::TimeStamp::set | ( | const struct timeval & | value | ) |
Definition at line 98 of file TimeStamp.cc.
void crl::multisense::details::utility::TimeStamp::set | ( | int32_t | seconds, |
int32_t | microSeconds | ||
) |
Definition at line 106 of file TimeStamp.cc.
|
private |
Definition at line 77 of file TimeStamp.hh.