Template Struct ApproximateTime
Defined in File approximate_time.hpp
Inheritance Relationships
Base Type
public message_filters::PolicyBase< Ms... >(Template Struct PolicyBase)
Struct Documentation
-
template<typename ...Ms>
struct ApproximateTime : public message_filters::PolicyBase<Ms...> Public Types
-
typedef Synchronizer<ApproximateTime> Sync
-
typedef PolicyBase<Ms...> Super
-
typedef std::tuple<std::deque<MessageEvent<Ms const>>...> DequeTuple
-
typedef std::tuple<std::vector<MessageEvent<Ms const>>...> VectorTuple
Public Functions
-
inline ApproximateTime(uint32_t queue_size)
-
inline ApproximateTime(const ApproximateTime &e)
-
inline ApproximateTime &operator=(const ApproximateTime &rhs)
-
template<int i>
inline void checkInterMessageBound()
-
inline void setAgePenalty(double age_penalty)
-
inline void setInterMessageLowerBound(int i, rclcpp::Duration lower_bound)
-
inline void setMaxIntervalDuration(rclcpp::Duration max_interval_duration)
Public Static Attributes
-
static std::size_t N_MESSAGES
-
typedef Synchronizer<ApproximateTime> Sync