Template Class ApproximateEpsilonTime

Inheritance Relationships

Base Type

Class Documentation

template<typename ...Ms>
class ApproximateEpsilonTime : public message_filters::PolicyBase<Ms...>

Public Types

typedef Synchronizer<ApproximateEpsilonTime> Sync
typedef PolicyBase<Ms...> Super
typedef Super::Messages Messages
typedef Super::Signal Signal
typedef Super::Events Events
typedef Super::RealTypeCount RealTypeCount
typedef Events Tuple

Public Functions

inline ApproximateEpsilonTime(uint32_t queue_size, rclcpp::Duration epsilon)
inline ApproximateEpsilonTime(const ApproximateEpsilonTime &e)
inline ApproximateEpsilonTime &operator=(const ApproximateEpsilonTime &rhs)
inline void initParent(Sync *parent)
template<size_t i>
inline void add(const typename std::tuple_element<i, Events>::type &evt)

Public Static Attributes

static std::size_t N_MESSAGES