Horizon
horizon-eda-1.3.0
src
board
board_panel.hpp
1
#pragma once
2
#include "included_board.hpp"
3
#include "util/uuid_ptr.hpp"
4
#include "util/placement.hpp"
5
6
namespace
horizon {
7
class
BoardPanel
{
8
public
:
9
BoardPanel
(
const
UUID
&uu,
const
json
&j,
const
Board
&brd);
10
BoardPanel
(
const
UUID
&uu,
const
IncludedBoard
&inc);
11
12
json
serialize()
const
;
13
14
UUID
uuid;
15
uuid_ptr<const IncludedBoard>
included_board;
16
Placement
placement;
17
bool
omit_outline =
false
;
18
};
19
}
// namespace horizon
horizon::BoardPanel
Definition:
board_panel.hpp:7
horizon::uuid_ptr
Definition:
uuid_ptr.hpp:8
horizon::IncludedBoard
Definition:
included_board.hpp:9
horizon::Board
Definition:
board.hpp:42
nlohmann::basic_json
a class to store JSON values
Definition:
json.hpp:166
horizon::UUID
This class encapsulates a UUID and allows it to be uses as a value type.
Definition:
uuid.hpp:16
horizon::Placement
Definition:
placement.hpp:8
Generated by
1.8.20