20 #ifndef LIBREPCB_CORE_BI_BASE_H 21 #define LIBREPCB_CORE_BI_BASE_H BI_Base & operator=(const BI_Base &rhs)=delete
Definition: occmodel.cpp:77
virtual void removeFromBoard()
Definition: bi_base.cpp:68
Circuit & getCircuit() const noexcept
Definition: bi_base.cpp:55
The Circuit class represents all electrical connections in a project (drawn in the schematics) ...
Definition: circuit.h:70
virtual ~BI_Base() noexcept
Definition: bi_base.cpp:43
The Board Item Base (BI_Base) class.
Definition: bi_base.h:45
The Board class represents a PCB of a project and is always part of a circuit.
Definition: board.h:73
Board & mBoard
Definition: bi_base.h:69
virtual bool isAddedToBoard() const noexcept
Definition: bi_base.h:59
virtual void addToBoard()
Definition: bi_base.cpp:63
The Project class represents a whole (opened) project with all its content.
Definition: project.h:71
bool mIsAddedToBoard
Definition: bi_base.h:73
Project & getProject() const noexcept
Definition: bi_base.cpp:51
Board & getBoard() const noexcept
Definition: bi_base.h:58