Horizon
Loading...
Searching...
No Matches
horizon::IDocumentPackage Class Referenceabstract
Inheritance diagram for horizon::IDocumentPackage:
horizon::IDocument horizon::CorePackage

Public Member Functions

virtual class Packageget_package ()=0
Public Member Functions inherited from horizon::IDocument
virtual bool has_object_type (ObjectType ty) const =0
virtual class Junctioninsert_junction (const class UUID &uu)=0
virtual class Junctionget_junction (const UUID &uu)=0
virtual void delete_junction (const UUID &uu)=0
virtual class Lineinsert_line (const UUID &uu)=0
virtual class Lineget_line (const UUID &uu)=0
virtual void delete_line (const UUID &uu)=0
virtual class Arcinsert_arc (const UUID &uu)=0
virtual class Arcget_arc (const UUID &uu)=0
virtual void delete_arc (const UUID &uu)=0
virtual class Textinsert_text (const UUID &uu)=0
virtual class Textget_text (const UUID &uu)=0
virtual void delete_text (const UUID &uu)=0
virtual class Polygoninsert_polygon (const UUID &uu)=0
virtual class Polygonget_polygon (const UUID &uu)=0
virtual void delete_polygon (const UUID &uu)=0
virtual class Holeinsert_hole (const UUID &uu)=0
virtual class Holeget_hole (const UUID &uu)=0
virtual void delete_hole (const UUID &uu)=0
virtual class Dimensioninsert_dimension (const UUID &uu)=0
virtual class Dimensionget_dimension (const UUID &uu)=0
virtual void delete_dimension (const UUID &uu)=0
virtual class Keepoutinsert_keepout (const UUID &uu)=0
virtual class Keepoutget_keepout (const UUID &uu)=0
virtual void delete_keepout (const UUID &uu)=0
virtual class Pictureinsert_picture (const UUID &uu)=0
virtual class Pictureget_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 Blockget_top_block ()=0
virtual class Rulesget_rules ()=0
virtual class IPoolget_pool ()=0
virtual class IPoolget_pool_caching ()=0
virtual class LayerProviderget_layer_provider ()=0
virtual class GridSettingsget_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 FileVersionget_version () const =0

The documentation for this class was generated from the following file: