35 #ifndef _ROS_DURATION_H_
36 #define _ROS_DURATION_H_
57 void fromSec(
double t) {
sec = (uint32_t) floor(t);
nsec = (uint32_t) round((t-
sec) * 1e9); };
Duration()
Definition: duration.h:50
Duration(int32_t _sec, int32_t _nsec)
Definition: duration.h:51
int32_t sec
Definition: duration.h:48
void normalizeSecNSecSigned(int32_t &sec, int32_t &nsec)
Definition: duration.cpp:40
Duration & operator-=(const Duration &rhs)
Definition: duration.cpp:67
Duration & operator*=(double scale)
Definition: duration.cpp:74
void fromSec(double t)
Definition: duration.h:57
Duration & operator+=(const Duration &rhs)
Definition: duration.cpp:59
Definition: duration.h:45
int32_t nsec
Definition: duration.h:48
double toSec() const
Definition: duration.h:56