xo-alloc/KalmanFilterInputToConsole.hpp

30 lines
782 B
C++

/* @file KalmanFilterInputToConsole.hpp */
#pragma once
#include "reactor/Sink.hpp"
#include "filter/KalmanFilterInput.hpp"
namespace xo {
namespace kalman {
class KalmanFilterInputToConsole
: public xo::reactor::SinkToConsole<ref::rp<KalmanFilterInput>>
{
public:
KalmanFilterInputToConsole() = default;
static ref::rp<KalmanFilterInputToConsole> make();
virtual void display(std::ostream & os) const;
//virtual std::string display_string() const;
}; /*KalmanFilterInputToConsole*/
inline std::ostream &
operator<<(std::ostream & os, KalmanFilterInputToConsole const & x) {
x.display(os);
return os;
} /*operator<<*/
} /*namespace option*/
} /*namespace xo*/
/* end KalmanFilterInputToConsole.hpp */