17 #ifndef TIMESTAMP_MOVING_AVERAGE_H 18 #define TIMESTAMP_MOVING_AVERAGE_H 35 const size_t window_size,
37 : window_size_(window_size)
41 buffer_.resize(window_size);
51 if (pos_ < window_size_)
67 #endif // TIMESTAMP_MOVING_AVERAGE_H
ros::Time update(const ros::Time &stamp)
std::vector< ros::Time > buffer_
void setInterval(const ros::Duration &interval)
TimestampMovingAverage(const size_t window_size, const ros::Duration &interval)