MISA++ Imaging  1.0.0
Adds support for OpenCV
misa_image_description.h
Go to the documentation of this file.
1 
13 #pragma once
14 
15 #include <misaxx/core/descriptions/misa_file_description.h>
16 
17 namespace misaxx::imaging {
18  struct misa_image_description : public misaxx::misa_file_description {
19  using misaxx::misa_file_description::misa_file_description;
20 
21  protected:
22  void build_serialization_id_hierarchy(std::vector<misaxx::misa_serialization_id> &result) const override;
23 
24  public:
25  std::string get_documentation_name() const override;
26 
27  std::string get_documentation_description() const override;
28  };
29 
30  inline void to_json(nlohmann::json& j, const misa_image_description& p) {
31  p.to_json(j);
32  }
33 
34  inline void from_json(const nlohmann::json& j, misa_image_description& p) {
35  p.from_json(j);
36  }
37 }
38 
39 
40 
Definition: misa_image_file.h:19
void build_serialization_id_hierarchy(std::vector< misaxx::misa_serialization_id > &result) const override
std::string get_documentation_description() const override
Definition: misa_image_description.h:18
std::string get_documentation_name() const override
void from_json(const nlohmann::json &j, misa_image_description &p)
Definition: misa_image_description.h:34
void to_json(nlohmann::json &j, const misa_image_description &p)
Definition: misa_image_description.h:30