|
KiCad PCB EDA Suite
|
Board stackup snapshot synchronized without changing the source board. More...
#include <fab_stackup.h>
Public Member Functions | |
| FAB_STACKUP (const BOARD &aBoard) | |
| FAB_STACKUP (const FAB_STACKUP &)=delete | |
| FAB_STACKUP & | operator= (const FAB_STACKUP &)=delete |
| FAB_STACKUP (FAB_STACKUP &&)=delete | |
| FAB_STACKUP & | operator= (FAB_STACKUP &&)=delete |
| const BOARD_STACKUP & | Stackup () const |
| const BOARD_STACKUP_ITEM * | ItemForLayer (PCB_LAYER_ID aLayer) const |
| wxString | NamedColor (PCB_LAYER_ID aLayer) const |
| Lower case color name of the layer, empty for an unset or hex color. | |
| int | Thickness () const |
Private Attributes | |
| BOARD_STACKUP | m_stackup |
Board stackup snapshot synchronized without changing the source board.
Definition at line 28 of file fab_stackup.h.
|
explicit |
Definition at line 27 of file fab_stackup.cpp.
References BOARD::GetDesignSettings(), and m_stackup.
Referenced by FAB_STACKUP(), FAB_STACKUP(), operator=(), and operator=().
|
delete |
References FAB_STACKUP().
|
delete |
References FAB_STACKUP().
| const BOARD_STACKUP_ITEM * FAB_STACKUP::ItemForLayer | ( | PCB_LAYER_ID | aLayer | ) | const |
Definition at line 34 of file fab_stackup.cpp.
References m_stackup, and UNDEFINED_LAYER.
Referenced by BOOST_AUTO_TEST_CASE(), ODB_MATRIX_ENTITY::GenerateStackupFile(), and NamedColor().
| wxString FAB_STACKUP::NamedColor | ( | PCB_LAYER_ID | aLayer | ) | const |
Lower case color name of the layer, empty for an unset or hex color.
Definition at line 49 of file fab_stackup.cpp.
References BOARD_STACKUP_ITEM::GetColor(), IsPrmSpecified(), and ItemForLayer().
|
delete |
References FAB_STACKUP().
|
delete |
References FAB_STACKUP().
|
inline |
Definition at line 38 of file fab_stackup.h.
References m_stackup.
Referenced by BOOST_AUTO_TEST_CASE().
|
inline |
Definition at line 42 of file fab_stackup.h.
References m_stackup.
Referenced by BOOST_AUTO_TEST_CASE(), and ODB_MATRIX_ENTITY::GenerateStackupFile().
|
private |
Definition at line 45 of file fab_stackup.h.
Referenced by FAB_STACKUP(), ItemForLayer(), Stackup(), and Thickness().