2 #include "idocument.hpp"
7 virtual class Schematic *get_schematic() = 0;
8 virtual class Sheet *get_sheet() = 0;
12 virtual void delete_schematic_symbol(
const UUID &uu) = 0;
14 virtual class LineNet *insert_line_net(
const UUID &uu) = 0;
15 virtual void delete_line_net(
const UUID &uu) = 0;
17 virtual std::vector<class LineNet *> get_net_lines() = 0;
18 virtual std::vector<class NetLabel *> get_net_labels() = 0;
Definition: idocument_schematic.hpp:5
Definition: idocument.hpp:5
LineNet is similar to Line, except it denotes electrical connection.
Definition: line_net.hpp:17
Definition: schematic_symbol.hpp:17
A Schematic is the visual representation of a Block.
Definition: schematic.hpp:29
Definition: symbol.hpp:71
This class encapsulates a UUID and allows it to be uses as a value type.
Definition: uuid.hpp:16