|
Horizon
|
Public Member Functions | |
| BoardWrapper (const horizon::Project &prj, PlaneMode mode) | |
| horizon::Board * | get_board () override |
| horizon::Block * | get_top_block () override |
| horizon::IPool & | get_pool () override |
| horizon::IPool & | get_pool_caching () override |
| horizon::Rules * | get_rules () override |
| horizon::LayerProvider & | get_layer_provider () override |
| horizon::GerberOutputSettings & | get_gerber_output_settings () override |
| horizon::ODBOutputSettings & | get_odb_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 |
| horizon::GridSettings * | get_grid_settings () override |
| const horizon::FileVersion & | get_version () const override |
Public Member Functions inherited from horizon::DocumentBoard | |
| 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 |
Public Member Functions inherited from horizon::Document | |
| 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) override |
| std::string | get_display_name (ObjectType type, const UUID &uu, const UUID &sheet) override |
| virtual bool | has_object_type (ObjectType ty) const =0 |
| virtual class Junction * | insert_junction (const class UUID &uu)=0 |
| virtual class Junction * | get_junction (const UUID &uu)=0 |
| virtual void | delete_junction (const UUID &uu)=0 |
| virtual class Line * | insert_line (const UUID &uu)=0 |
| virtual class Line * | get_line (const UUID &uu)=0 |
| virtual void | delete_line (const UUID &uu)=0 |
| virtual class Arc * | insert_arc (const UUID &uu)=0 |
| virtual class Arc * | get_arc (const UUID &uu)=0 |
| virtual void | delete_arc (const UUID &uu)=0 |
| virtual class Text * | insert_text (const UUID &uu)=0 |
| virtual class Text * | get_text (const UUID &uu)=0 |
| virtual void | delete_text (const UUID &uu)=0 |
| virtual class Polygon * | insert_polygon (const UUID &uu)=0 |
| virtual class Polygon * | get_polygon (const UUID &uu)=0 |
| virtual void | delete_polygon (const UUID &uu)=0 |
| virtual class Hole * | insert_hole (const UUID &uu)=0 |
| virtual class Hole * | get_hole (const UUID &uu)=0 |
| virtual void | delete_hole (const UUID &uu)=0 |
| virtual class Dimension * | insert_dimension (const UUID &uu)=0 |
| virtual class Dimension * | get_dimension (const UUID &uu)=0 |
| virtual void | delete_dimension (const UUID &uu)=0 |
| virtual class Keepout * | insert_keepout (const UUID &uu)=0 |
| virtual class Keepout * | get_keepout (const UUID &uu)=0 |
| virtual void | delete_keepout (const UUID &uu)=0 |
| virtual class Picture * | insert_picture (const UUID &uu)=0 |
| virtual class Picture * | get_picture (const UUID &uu)=0 |
| virtual void | delete_picture (const UUID &uu)=0 |
| virtual std::vector< Line * > | get_lines ()=0 |
| virtual std::vector< Arc * > | get_arcs ()=0 |
| virtual std::vector< Keepout * > | get_keepouts ()=0 |
| virtual class Block * | get_top_block ()=0 |
| virtual class Rules * | get_rules ()=0 |
| virtual class IPool & | get_pool ()=0 |
| virtual class IPool & | get_pool_caching ()=0 |
| virtual class LayerProvider & | get_layer_provider ()=0 |
| virtual class GridSettings * | get_grid_settings ()=0 |
| virtual std::string | get_display_name (ObjectType type, const UUID &uu)=0 |
| virtual std::string | get_display_name (ObjectType type, const UUID &uu, const UUID &sheet)=0 |
| virtual const class FileVersion & | get_version () const =0 |
| virtual class Board * | get_board ()=0 |
| virtual class GerberOutputSettings & | get_gerber_output_settings ()=0 |
| virtual class ODBOutputSettings & | get_odb_output_settings ()=0 |
| virtual class PDFExportSettings & | get_pdf_export_settings ()=0 |
| virtual class STEPExportSettings & | get_step_export_settings ()=0 |
| virtual class PnPExportSettings & | get_pnp_export_settings ()=0 |
| virtual class BoardColors & | get_colors ()=0 |
Public Attributes | |
| horizon::ProjectPool | pool |
| horizon::Block | block |
| horizon::Board | board |
Additional Inherited Members | |
Protected Member Functions inherited from horizon::DocumentBoard | |
| 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 |
Protected Member Functions inherited from horizon::Document | |
| virtual std::map< UUID, Junction > * | get_junction_map () |
| virtual std::map< UUID, Line > * | get_line_map () |
| virtual std::map< UUID, Arc > * | get_arc_map () |
| virtual std::map< UUID, Text > * | get_text_map () |
| virtual std::map< UUID, Polygon > * | get_polygon_map () |
| virtual std::map< UUID, Hole > * | get_hole_map () |
| virtual std::map< UUID, Dimension > * | get_dimension_map () |
| virtual std::map< UUID, Keepout > * | get_keepout_map () |
| virtual std::map< UUID, Picture > * | get_picture_map () |
|
inlineoverridevirtual |
Implements horizon::IDocumentBoard.
|
inlineoverridevirtual |
Implements horizon::IDocumentBoard.
|
inlineoverridevirtual |
Implements horizon::IDocumentBoard.
|
inlineoverridevirtual |
Implements horizon::IDocument.
|
inlineoverridevirtual |
Implements horizon::IDocument.
|
inlineoverridevirtual |
Implements horizon::IDocumentBoard.
|
inlineoverridevirtual |
Implements horizon::IDocumentBoard.
|
inlineoverridevirtual |
Implements horizon::IDocumentBoard.
|
inlineoverridevirtual |
Implements horizon::IDocument.
|
inlineoverridevirtual |
Implements horizon::IDocument.
|
inlineoverridevirtual |
Implements horizon::IDocument.
|
inlineoverridevirtual |
Implements horizon::IDocumentBoard.
|
inlineoverridevirtual |
Implements horizon::IDocument.
|
inlineoverridevirtual |
Implements horizon::IDocument.