|
enum | ExpandFlags { EXPAND_ALL = 0xff,
EXPAND_PROPAGATE_NETS = (1 << 0),
EXPAND_AIRWIRES = (1 << 1),
EXPAND_PACKAGES = (1 << 2)
} |
|
|
| Board (const UUID &uu, const json &, Block &block, Pool &pool, ViaPadstackProvider &vpp) |
|
| Board (const UUID &uu, Block &block) |
|
void | expand (bool careful=false) |
|
void | expand_packages () |
|
| Board (const Board &brd) |
|
void | operator= (const Board &brd)=delete |
|
void | update_refs () |
|
void | update_airwires (bool fast=false, const std::set< UUID > &nets={}) |
|
void | disconnect_package (BoardPackage *pkg) |
|
void | smash_package (BoardPackage *pkg) |
|
void | unsmash_package (BoardPackage *pkg) |
|
void | smash_package_silkscreen_graphics (BoardPackage *pkg) |
|
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) |
|
json | serialize () 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, Junction > | junctions |
|
std::map< UUID, Track > | tracks |
|
std::map< UUID, Track > | airwires |
|
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::vector< Warning > | warnings |
|
BoardRules | rules |
|
FabOutputSettings | fab_output_settings |
|
std::map< int, StackupLayer > | stackup |
|
Colors | colors |
|
PDFExportSettings | pdf_export_settings |
|
ClipperLib::Paths | obstacles |
|
ClipperLib::Path | track_path |
|
ExpandFlags | expand_flags = EXPAND_ALL |
|
std::set< UUID > | packages_expand |
|
The documentation for this class was generated from the following files:
- src/board/board.hpp
- src/board/airwires.cpp
- src/board/board.cpp
- src/board/plane_update.cpp