Horizon
Loading...
Searching...
No Matches
idocument_board.hpp
1#pragma once
2#include "idocument.hpp"
3
4namespace horizon {
5class IDocumentBoard : public virtual IDocument {
6public:
7 virtual class Board *get_board() = 0;
8 virtual class GerberOutputSettings &get_gerber_output_settings() = 0;
9 virtual class ODBOutputSettings &get_odb_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
Definition board.hpp:37
Definition board.hpp:47
Definition gerber_output_settings.hpp:11
Definition idocument_board.hpp:5
Definition idocument.hpp:5
Definition odb_output_settings.hpp:10
Definition pdf_export_settings.hpp:9
Definition pnp_export_settings.hpp:11
Definition step_export_settings.hpp:10