class dlstreamer::AffineTransformInfoMetadata#
#include <image_metadata.h> class AffineTransformInfoMetadata: public dlstreamer::DictionaryProxy { public: // structs struct key; // fields static constexpr auto name = "AffineTransformMetadata"; // methods std::vector<double> matrix() const; void set_matrix(const std::vector<double>& matrix); template <class RECT> void set_rect( double src_w, double src_h, double dst_w, double dst_h, const RECT& src_rect, const RECT& dst_rect ); DictionaryProxy(DictionaryPtr dict); };
Inherited Members#
public: // methods virtual std::string name() const = 0; virtual std::vector<std::string> keys() const = 0; virtual std::optional<Any> try_get(std::string_view key) const = 0; virtual std::pair<const void*, size_t> try_get_array(std::string_view key) const = 0; virtual void set(std::string_view key, Any value) = 0; virtual void set_array(std::string_view key, const void* data, size_t nbytes) = 0; virtual void set_name(std::string const& name) = 0; template <typename T> T get(std::string_view key) const; template <typename T> T get(std::string_view key, T default_value) const; template <class T> const std::vector<T> get_array(std::string_view key) const; virtual std::string name() const; virtual std::optional<Any> try_get(std::string_view key) const; virtual std::pair<const void*, size_t> try_get_array(std::string_view key) const; virtual void set(std::string_view key, Any value); virtual void set_array(std::string_view key, const void* data, size_t nbytes); virtual void set_name(std::string const& name); virtual std::vector<std::string> keys() const;