Class CallbackManager

Inheritance Relationships

Derived Type

Class Documentation

class rovioli::CallbackManager

Subclassed by rovioli::DataSource

Public Types

typedef std::function<void(vio::ImageMeasurement::Ptr)> ImageCallback
typedef std::function<void(vio::ImuMeasurement::Ptr)> ImuCallback
typedef std::function<void(vio::OdometryMeasurement::Ptr)> OdometryCallback

Public Functions

inline void registerImageCallback(const ImageCallback &cb)
inline void invokeImageCallbacks(const vio::ImageMeasurement::Ptr &measurement) const
inline void registerImuCallback(const ImuCallback &cb)
inline void invokeImuCallbacks(const vio::ImuMeasurement::Ptr &measurement) const
inline void registerOdometryCallback(const OdometryCallback &cb)
inline void invokeOdometryCallbacks(const vio::OdometryMeasurement::Ptr &measurement) const