#include <duration.hpp>
◆ Duration() [1/7]
rclcpp::Duration::Duration |
( |
int32_t |
seconds, |
|
|
uint32_t |
nanoseconds |
|
) |
| |
◆ Duration() [2/7]
◆ Duration() [3/7]
◆ Duration() [4/7]
template<class Rep , class Period >
◆ Duration() [5/7]
rclcpp::Duration::Duration |
( |
const builtin_interfaces::msg::Duration & |
duration_msg | ) |
|
◆ Duration() [6/7]
◆ Duration() [7/7]
rclcpp::Duration::Duration |
( |
const Duration & |
rhs | ) |
|
◆ ~Duration()
virtual rclcpp::Duration::~Duration |
( |
| ) |
|
|
virtualdefault |
◆ operator builtin_interfaces::msg::Duration()
rclcpp::Duration::operator builtin_interfaces::msg::Duration |
( |
| ) |
const |
◆ operator=() [1/2]
◆ operator=() [2/2]
Duration& rclcpp::Duration::operator= |
( |
const builtin_interfaces::msg::Duration & |
Duration_msg | ) |
|
◆ operator==()
◆ operator<()
◆ operator<=()
◆ operator>=()
◆ operator>()
◆ operator+()
◆ operator-()
◆ max()
static Duration rclcpp::Duration::max |
( |
| ) |
|
|
static |
◆ operator*()
Duration rclcpp::Duration::operator* |
( |
double |
scale | ) |
const |
◆ nanoseconds()
◆ seconds()
double rclcpp::Duration::seconds |
( |
| ) |
const |
- Returns
- the duration in seconds as a floating point number.
- Warning
- Depending on sizeof(double) there could be significant precision loss. When an exact time is required use nanoseconds() instead.
◆ to_chrono()
template<class DurationT >
DurationT rclcpp::Duration::to_chrono |
( |
| ) |
const |
|
inline |
◆ to_rmw_time()
rmw_time_t rclcpp::Duration::to_rmw_time |
( |
| ) |
const |
The documentation for this class was generated from the following file: