Horizon
src
imp
3d
import_canvas_3d.hpp
1
#pragma once
2
#include "canvas3d/canvas3d.hpp"
3
4
namespace
horizon {
5
class
ImpPackage::ImportCanvas3D
:
public
Canvas3D
{
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
horizon::BoardPackage
Definition:
board_package.hpp:15
horizon::Canvas3D
Definition:
canvas3d.hpp:16
horizon::IPool
Definition:
ipool.hpp:14
horizon::ImpPackage::ImportCanvas3D
Definition:
import_canvas_3d.hpp:5
horizon::ImpPackage
Definition:
imp_package.hpp:15
Generated by
1.9.1