Horizon
horizon-eda-1.3.0
src
document
idocument_board.hpp
1
#pragma once
2
#include "idocument.hpp"
3
4
namespace
horizon {
5
class
IDocumentBoard
:
public
virtual
IDocument
{
6
public
:
7
virtual
class
Board
*get_board() = 0;
8
virtual
class
ViaPadstackProvider
&get_via_padstack_provider() = 0;
9
virtual
class
FabOutputSettings
&get_fab_output_settings() = 0;
10
virtual
class
PDFExportSettings
&get_pdf_export_settings() = 0;
11
virtual
class
STEPExportSettings
&get_step_export_settings() = 0;
12
virtual
class
PnPExportSettings
&get_pnp_export_settings() = 0;
13
virtual
class
BoardColors
&get_colors() = 0;
14
};
15
}
// namespace horizon
horizon::IDocument
Definition:
idocument.hpp:5
horizon::BoardColors
Definition:
board.hpp:35
horizon::Board
Definition:
board.hpp:42
horizon::ViaPadstackProvider
Definition:
via_padstack_provider.hpp:13
horizon::STEPExportSettings
Definition:
step_export_settings.hpp:10
horizon::FabOutputSettings
Definition:
fab_output_settings.hpp:10
horizon::IDocumentBoard
Definition:
idocument_board.hpp:5
horizon::PnPExportSettings
Definition:
pnp_export_settings.hpp:11
horizon::PDFExportSettings
Definition:
pdf_export_settings.hpp:9
Generated by
1.8.20