Horizon
import_canvas_3d.hpp
1 #pragma once
2 #include "canvas3d/canvas3d.hpp"
3 
4 namespace horizon {
6 public:
7  ImportCanvas3D(class ImpPackage &aimp) : imp(aimp)
8  {
9  }
10 
11 protected:
12  STEPImporter::Faces import_step(const std::string &filename_rel, const std::string &filename_abs) override;
13 
14  std::optional<std::pair<std::string, std::string>> get_model_filename(const class BoardPackage &pkg,
15  IPool &pool) override;
16 
17 private:
18  ImpPackage &imp;
19 };
20 } // namespace horizon
Definition: board_package.hpp:15
Definition: canvas3d.hpp:16
Definition: ipool.hpp:14
Definition: import_canvas_3d.hpp:5
Definition: imp_package.hpp:15