|
| Board (const UUID &uu, const json &, Block &block, IPool &pool, const std::string &board_directory) |
|
| 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 | 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, plane_update_status_cb_t status_cb=nullptr, const std::atomic_bool &cancel=std::atomic_bool(false)) |
|
void | update_planes (plane_update_status_cb_t status_cb=nullptr, const std::atomic_bool &cancel=std::atomic_bool(false)) |
|
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 |
|
json | serialize_planes () const |
|
void | load_planes (const json &j) |
|
void | load_planes_from_file (const std::string &filename) |
|
void | save_planes (const std::string &filename) |
|
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 |
|
Outline | get_outline () const |
|
Outline | get_outline_and_errors () const |
|
std::set< LayerRange > | get_drill_spans () const |
|
std::string | get_layer_name (const class LayerRange &layer) const |
|
std::set< int > | get_layers_for_range (const class LayerRange &layer) 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::map< UUID, BoardNetTie > | net_ties |
|
std::vector< Warning > | warnings |
|
OutputFormat | output_format = OutputFormat::GERBER |
|
BoardRules | rules |
|
GerberOutputSettings | gerber_output_settings |
|
ODBOutputSettings | odb_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 |
|
std::string | board_directory |
|