Horizon
board_layers.hpp
1 #pragma once
2 
3 namespace horizon {
4 class BoardLayers {
5 public:
6  enum Layer {
7  L_OUTLINE = 100,
8  TOP_COURTYARD = 60,
9  TOP_ASSEMBLY = 50,
10  TOP_PACKAGE = 40,
11  TOP_PASTE = 30,
12  TOP_SILKSCREEN = 20,
13  TOP_MASK = 10,
14  TOP_COPPER = 0,
15  IN1_COPPER = -1,
16  IN2_COPPER = -2,
17  IN3_COPPER = -3,
18  IN4_COPPER = -4,
19  BOTTOM_COPPER = -100,
20  BOTTOM_MASK = -110,
21  BOTTOM_SILKSCREEN = -120,
22  BOTTOM_PASTE = -130,
23  BOTTOM_PACKAGE = -140,
24  BOTTOM_ASSEMBLY = -150,
25  BOTTOM_COURTYARD = -160,
26  };
27 
28  static bool is_copper(int l)
29  {
30  return l <= TOP_COPPER && l >= BOTTOM_COPPER;
31  }
32 };
33 } // namespace horizon
Definition: board_layers.hpp:4
Definition: block.cpp:7