Horizon
Loading...
Searching...
No Matches
src
board
via_definition.hpp
1
#pragma once
2
#include "util/uuid.hpp"
3
#include "parameter/set.hpp"
4
#include "util/layer_range.hpp"
5
6
namespace
horizon {
7
class
ViaDefinition {
8
public
:
9
ViaDefinition(
const
UUID
&uu);
10
ViaDefinition(
const
UUID
&uu,
const
json &j);
11
json serialize()
const
;
12
13
UUID
uuid;
14
15
std::string name;
16
UUID
padstack;
17
ParameterSet parameters;
18
LayerRange
span;
19
};
20
}
// namespace horizon
horizon::LayerRange
Definition
layer_range.hpp:11
horizon::UUID
This class encapsulates a UUID and allows it to be uses as a value type.
Definition
uuid.hpp:16
Generated by
1.15.0