|
KiCad PCB EDA Suite
|
Board items grouped by authored layer and net, sorted by FabItemLess. More...
#include <fab_layer_index.h>
Public Types | |
| using | NET_ITEMS = std::map<int, std::vector<BOARD_ITEM*>> |
Public Member Functions | |
| FAB_LAYER_INDEX (BOARD &aBoard) | |
| const NET_ITEMS & | Items (PCB_LAYER_ID aLayer) const |
Private Attributes | |
| std::map< PCB_LAYER_ID, NET_ITEMS > | m_items |
Board items grouped by authored layer and net, sorted by FabItemLess.
Definition at line 33 of file fab_layer_index.h.
| using FAB_LAYER_INDEX::NET_ITEMS = std::map<int, std::vector<BOARD_ITEM*>> |
Definition at line 36 of file fab_layer_index.h.
|
explicit |
Definition at line 35 of file fab_layer_index.cpp.
References BOARD::Drawings(), FabItemLess(), BOARD::Footprints(), BOARD::GetEnabledLayers(), m_items, pad, PCB_VIA_T, BOARD::Tracks(), via, and BOARD::Zones().
| const FAB_LAYER_INDEX::NET_ITEMS & FAB_LAYER_INDEX::Items | ( | PCB_LAYER_ID | aLayer | ) | const |
Definition at line 104 of file fab_layer_index.cpp.
|
private |
Definition at line 43 of file fab_layer_index.h.
Referenced by FAB_LAYER_INDEX(), and Items().