14 explicit Time(int64_t _microseconds);
101 static Time fromTimeValues(
int year,
int month,
int day,
int hour,
int minute,
int seconds,
int millis,
int micros);
bool operator>(Time const &ts) const
Definition: Time.cpp:35
std::ostream & operator<<(std::ostream &os, Angle angle)
Definition: Angle.cpp:25
int64_t toMicroseconds() const
Definition: Time.cpp:159
bool operator<=(Time const &ts) const
Definition: Time.cpp:55
bool operator<(Time const &ts) const
Definition: Time.cpp:30
static Time fromString(const std::string &stringTime, Resolution resolution=Microseconds, const std::string &mainFormat="%Y%m%d-%H:%M:%S")
Definition: Time.cpp:223
Resolution
Definition: Time.hpp:21
Time operator*(double factor) const
Definition: Time.cpp:75
Time operator-(Time const &ts) const
Definition: Time.cpp:60
std::vector< int > toTimeValues() const
Definition: Time.cpp:91
static Time max()
Definition: Time.cpp:195
Time()
Definition: Time.cpp:18
static Time now()
Definition: Time.cpp:23
bool operator>=(Time const &ts) const
Definition: Time.cpp:50
int64_t microseconds
Definition: Time.hpp:17
static Time fromSeconds(int64_t value)
Definition: Time.cpp:174
bool operator!=(Time const &ts) const
Definition: Time.cpp:45
timeval toTimeval() const
Definition: Time.cpp:85
int64_t toMilliseconds() const
Definition: Time.cpp:154
Time operator+(Time const &ts) const
Definition: Time.cpp:65
Time operator/(int divider) const
Definition: Time.cpp:70
static Time fromMicroseconds(int64_t value)
Definition: Time.cpp:164
static Time fromMilliseconds(int64_t value)
Definition: Time.cpp:169
Definition: LinearAngular6DCommand.hpp:8
static Time fromTimeValues(int year, int month, int day, int hour, int minute, int seconds, int millis, int micros)
Create time from int Time Values. Creates a time object from the time values (year, month, day ...) given as integer values. This function can be used when the time values are only available as seperated values in numerical form.
Definition: Time.cpp:200
bool operator==(Time const &ts) const
Definition: Time.cpp:40
std::string toString(base::Time::Resolution resolution=Microseconds, const std::string &mainFormat="%Y%m%d-%H:%M:%S") const
Definition: Time.cpp:118
bool isNull() const
Definition: Time.cpp:80
double toSeconds() const
Definition: Time.cpp:149
static const int UsecPerSec
Definition: Time.hpp:19