|
| Board (const UUID &uu, const json &, Block &block, IPool &pool) |
|
| Board (const UUID &uu, Block &block) |
|
void | expand () |
|
void | expand_some () |
|
| Board (const Board &brd) |
|
| Board (shallow_copy_t sh, const Board &brd) |
|
void | operator= (const Board &brd)=delete |
|
void | update_refs () |
|
void | update_junction_connections () |
|
void | update_airwires (bool fast, const std::set< UUID > &nets) |
|
void | disconnect_package (BoardPackage *pkg) |
|
void | smash_package (BoardPackage *pkg) |
|
void | copy_package_silkscreen_texts (BoardPackage *dest, const BoardPackage *src) |
|
void | unsmash_package (BoardPackage *pkg) |
|
void | smash_package_silkscreen_graphics (BoardPackage *pkg) |
|
void | smash_package_outline (BoardPackage &pkg) |
|
void | smash_panel_outline (BoardPanel &panel) |
|
Junction * | get_junction (const UUID &uu) override |
|
Polygon * | get_polygon (const UUID &uu) override |
|
const std::map< int, Layer > & | get_layers () const override |
|
void | set_n_inner_layers (unsigned int n) |
|
unsigned int | get_n_inner_layers () const |
|
void | update_plane (Plane *plane, const class CanvasPatch *ca=nullptr, const class CanvasPads *ca_pads=nullptr) |
|
void | update_planes () |
|
std::vector< KeepoutContour > | get_keepout_contours () const |
|
std::pair< Coordi, Coordi > | get_bbox () const |
|
void | update_pdf_export_settings (PDFExportSettings &settings) |
|
std::map< const BoardPackage *, PnPRow > | get_PnP (const PnPExportSettings &settings) const |
|
json | serialize () const |
|
void | save_pictures (const std::string &dir) const |
|
void | load_pictures (const std::string &dir) |
|
ItemSet | get_pool_items_used () const |
|
void | flip_package_layer (int &layer) const |
|
int | get_package_layer (bool flip, int layer) const |
|
ParameterSet | get_parameters () const |
|
|
UUID | uuid |
|
Block * | block |
|
std::string | name |
|
std::map< UUID, Polygon > | polygons |
|
std::map< UUID, BoardHole > | holes |
|
std::map< UUID, BoardPackage > | packages |
|
std::map< UUID, BoardJunction > | junctions |
|
std::map< UUID, Track > | tracks |
|
std::map< UUID, Via > | vias |
|
std::map< UUID, Text > | texts |
|
std::map< UUID, Line > | lines |
|
std::map< UUID, Arc > | arcs |
|
std::map< UUID, Plane > | planes |
|
std::map< UUID, Keepout > | keepouts |
|
std::map< UUID, Dimension > | dimensions |
|
std::map< UUID, ConnectionLine > | connection_lines |
|
std::map< UUID, IncludedBoard > | included_boards |
|
std::map< UUID, BoardPanel > | board_panels |
|
std::map< UUID, Picture > | pictures |
|
std::map< UUID, BoardDecal > | decals |
|
std::vector< Warning > | warnings |
|
BoardRules | rules |
|
FabOutputSettings | fab_output_settings |
|
GridSettings | grid_settings |
|
std::map< UUID, std::list< Airwire > > | airwires |
|
std::map< int, StackupLayer > | stackup |
|
BoardColors | colors |
|
PDFExportSettings | pdf_export_settings |
|
STEPExportSettings | step_export_settings |
|
PnPExportSettings | pnp_export_settings |
|
FileVersion | version |
|
ExpandFlags | expand_flags = EXPAND_ALL |
|
std::set< UUID > | airwires_expand |
|