![]() |
LibrePCB Developers Documentation
|
The Schematic Item Base (SI_Base) class. More...
#include <si_base.h>
Inheritance diagram for SI_Base:
Collaboration diagram for SI_Base:Public Member Functions | |
| SI_Base ()=delete | |
| SI_Base (const SI_Base &other)=delete | |
| SI_Base (Schematic &schematic) noexcept | |
| virtual | ~SI_Base () noexcept |
| Project & | getProject () const noexcept |
| Circuit & | getCircuit () const noexcept |
| Schematic & | getSchematic () const noexcept |
| virtual bool | isAddedToSchematic () const noexcept |
| virtual void | addToSchematic () |
| virtual void | removeFromSchematic () |
| SI_Base & | operator= (const SI_Base &rhs)=delete |
Protected Attributes | |
| Schematic & | mSchematic |
Private Attributes | |
| bool | mIsAddedToSchematic |
|
delete |
|
virtualnoexcept |
|
noexcept |
Here is the call graph for this function:
|
noexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the caller graph for this function:
|
inlinevirtualnoexcept |
Here is the caller graph for this function:
|
virtual |
Reimplemented in SI_NetLabel, SI_NetLine, SI_NetPoint, SI_NetSegment, SI_Polygon, SI_Symbol, SI_SymbolPin, and SI_Text.
Here is the caller graph for this function:
|
virtual |
Reimplemented in SI_NetLabel, SI_NetLine, SI_NetPoint, SI_NetSegment, SI_Polygon, SI_Symbol, SI_SymbolPin, and SI_Text.
Here is the caller graph for this function:
|
protected |
|
private |