Horizon
|
Public Member Functions | |
BoardWrapper (const horizon::Project &prj) | |
horizon::Board * | get_board () override |
horizon::Block * | get_block () override |
horizon::IPool & | get_pool () override |
horizon::Rules * | get_rules () override |
horizon::LayerProvider & | get_layer_provider () override |
horizon::ViaPadstackProvider & | get_via_padstack_provider () override |
horizon::FabOutputSettings & | get_fab_output_settings () override |
horizon::PDFExportSettings & | get_pdf_export_settings () override |
horizon::STEPExportSettings & | get_step_export_settings () override |
horizon::PnPExportSettings & | get_pnp_export_settings () override |
horizon::BoardColors & | get_colors () override |
const horizon::FileVersion & | get_version () const override |
![]() | |
bool | has_object_type (ObjectType type) const override |
std::string | get_display_name (ObjectType type, const UUID &uu) override |
class Junction * | insert_junction (const class UUID &uu) override |
class Junction * | get_junction (const UUID &uu) override |
void | delete_junction (const UUID &uu) override |
![]() | |
class Line * | insert_line (const UUID &uu) override |
class Line * | get_line (const UUID &uu) override |
void | delete_line (const UUID &uu) override |
class Arc * | insert_arc (const UUID &uu) override |
class Arc * | get_arc (const UUID &uu) override |
void | delete_arc (const UUID &uu) override |
class Text * | insert_text (const UUID &uu) override |
class Text * | get_text (const UUID &uu) override |
void | delete_text (const UUID &uu) override |
class Polygon * | insert_polygon (const UUID &uu) override |
class Polygon * | get_polygon (const UUID &uu) override |
void | delete_polygon (const UUID &uu) override |
class Hole * | insert_hole (const UUID &uu) override |
class Hole * | get_hole (const UUID &uu) override |
void | delete_hole (const UUID &uu) override |
class Dimension * | insert_dimension (const UUID &uu) override |
class Dimension * | get_dimension (const UUID &uu) override |
void | delete_dimension (const UUID &uu) override |
class Keepout * | insert_keepout (const UUID &uu) override |
class Keepout * | get_keepout (const UUID &uu) override |
void | delete_keepout (const UUID &uu) override |
class Picture * | insert_picture (const UUID &uu) override |
class Picture * | get_picture (const UUID &uu) override |
void | delete_picture (const UUID &uu) override |
std::vector< Line * > | get_lines () override |
std::vector< Arc * > | get_arcs () override |
std::vector< Keepout * > | get_keepouts () override |
std::string | get_display_name (ObjectType type, const UUID &uu, const UUID &sheet) override |
Public Attributes | |
horizon::PoolCached | pool |
horizon::Block | block |
horizon::ViaPadstackProvider | vpp |
horizon::Board | board |
Additional Inherited Members | |
![]() | |
std::map< UUID, Polygon > * | get_polygon_map () override |
std::map< UUID, Text > * | get_text_map () override |
std::map< UUID, Line > * | get_line_map () override |
std::map< UUID, Dimension > * | get_dimension_map () override |
std::map< UUID, Arc > * | get_arc_map () override |
std::map< UUID, Keepout > * | get_keepout_map () override |
std::map< UUID, Picture > * | get_picture_map () override |
![]() | |
virtual std::map< UUID, Junction > * | get_junction_map () |
virtual std::map< UUID, Hole > * | get_hole_map () |