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