Template Class BaseImageReconstructor

Inheritance Relationships

Derived Type

Class Documentation

template<bool filter_spatially>
class BaseImageReconstructor

Subclassed by fibar_lib::ImageReconstructor< filter_spatially, tile_size >

Public Types

using state_t = float

Public Functions

inline void initialize(size_t width, size_t height, uint32_t cutoff_time)
inline void update_filter(State<filter_spatially> &s, uint32_t t, uint16_t ex, uint16_t ey, uint8_t polarity)
inline size_t getWidth() const
inline size_t getHeight() const
inline const auto &getState() const
inline void computeAlphaBeta(const double T_cut, double *alpha, double *beta)
inline void getImage(uint8_t *img, size_t stride) const

Public Members

size_t width_ = {0}
size_t height_ = {0}
std::vector<State<filter_spatially>> state_
std::array<float, 4> c_ = {0, 0, 0, 0}