![]() |
LibrePCB Developers Documentation
|
#include <netclass.h>
Inherits QObject.
Collaboration diagram for NetClass:Public Member Functions | |
| NetClass ()=delete | |
| NetClass (const NetClass &other)=delete | |
| NetClass (Circuit &circuit, const Uuid &uuid, const ElementName &name) | |
| ~NetClass () noexcept | |
| Circuit & | getCircuit () const noexcept |
| const Uuid & | getUuid () const noexcept |
| const ElementName & | getName () const noexcept |
| int | getNetSignalCount () const noexcept |
| bool | isUsed () const noexcept |
| void | setName (const ElementName &name) noexcept |
| void | addToCircuit () |
| void | removeFromCircuit () |
| void | registerNetSignal (NetSignal &signal) |
| void | unregisterNetSignal (NetSignal &signal) |
| void | serialize (SExpression &root) const |
| Serialize into librepcb::SExpression node. | |
| NetClass & | operator= (const NetClass &rhs)=delete |
Private Attributes | |
| Circuit & | mCircuit |
| bool | mIsAddedToCircuit |
| Uuid | mUuid |
| ElementName | mName |
| QHash< Uuid, NetSignal * > | mRegisteredNetSignals |
| all registered netsignals | |
The NetClass class.
|
delete |
|
explicit |
|
noexcept |
Here is the call graph for this function:
|
inlinenoexcept |
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
noexcept |
Here is the caller graph for this function:| void addToCircuit | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void removeFromCircuit | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void registerNetSignal | ( | NetSignal & | signal | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void unregisterNetSignal | ( | NetSignal & | signal | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void serialize | ( | SExpression & | root | ) | const |
Serialize into librepcb::SExpression node.
| root | Root node to serialize into. |
Here is the call graph for this function:
|
private |
|
private |
|
private |
|
private |