Class mask_t

Inheritance Relationships

Base Type

Class Documentation

class mask_t : public wt::scene::scene_element_t

Public Functions

inline mask_t(std::string id, mask_mode_e mode, std::string geo_mask_id_regex, std::size_t samples = 32)
bitmap::bitmap2d_t<float> create_mask(const wt::wt_context_t &context, const ads::ads_t &ads, const scene_t &scene, const sensor::sensor_t &sensor) const
virtual scene::element::info_t description() const override

Public Static Functions

static inline constexpr std::string scene_element_class() noexcept
static std::unique_ptr<mask_t> load(std::string id, scene::loader::loader_t *loader, const scene::loader::node_t &node, const wt::wt_context_t &context)