Class preview_tev_t

Inheritance Relationships

Base Type

Class Documentation

class preview_tev_t : public wt::preview_interface_t

Public Functions

preview_tev_t(const std::string &host, const std::int32_t port)
virtual void update(const std::string &preview_id, sensor::developed_scalar_film_t<2> &&surface, const f_t spp_completed, const sensor::response::tonemap_t *tonemap = nullptr) const override

Updates the preview image. Can be called from any thread.

inline virtual void update(const std::string &preview_id, sensor::developed_polarimetric_film_t<2> &&surface, const f_t spp_completed, const sensor::response::tonemap_t *tonemap = nullptr) const override

Updates the preview image (polarimetric input). Can be called from any thread.

inline virtual bool polarimetric_preview() const noexcept override

Returns TRUE if the preview is able to process polarimetric inputs. Must be thread safe.

inline virtual bool available() const noexcept override

Returns TRUE if the preview is available to process new input. Must be thread safe.