#include "../../../cpp_common/include/ros/platform.h"#include <iostream>#include <cmath>#include "../../../cpp_common/include/ros/exception.h"#include "duration.h"#include "rostime_decl.h"#include <sys/time.h>#include "math.h"

Go to the source code of this file.
Classes | |
| class | rs2rosinternal::NoHighPerformanceTimersException |
| Thrown if windoze high perf. timestamping is unavailable. More... | |
| class | rs2rosinternal::Time |
| Time representation. May either represent wall clock time or ROS clock time. More... | |
| class | rs2rosinternal::TimeBase< T, D > |
| Base class for Time implementations. Provides storage, common functions and operator overloads. This should not need to be used directly. More... | |
| class | rs2rosinternal::TimeNotInitializedException |
| Thrown if the ros subsystem hasn't been initialised before use. More... | |
| class | rs2rosinternal::WallTime |
| Time representation. Always wall-clock time. More... | |
Namespaces | |
| rs2rosinternal | |
Functions | |
| ROSTIME_DECL void | rs2rosinternal::normalizeSecNSec (uint64_t &sec, uint64_t &nsec) |
| ROSTIME_DECL void | rs2rosinternal::normalizeSecNSec (uint32_t &sec, uint32_t &nsec) |
| ROSTIME_DECL void | rs2rosinternal::normalizeSecNSecUnsigned (int64_t &sec, int64_t &nsec) |
| ROSTIME_DECL std::ostream & | rs2rosinternal::operator<< (std::ostream &os, const Time &rhs) |
| ROSTIME_DECL std::ostream & | rs2rosinternal::operator<< (std::ostream &os, const WallTime &rhs) |
Variables | |
| ROSTIME_DECL const Time | rs2rosinternal::TIME_MAX |
| ROSTIME_DECL const Time | rs2rosinternal::TIME_MIN |