![]() |
LibrePCB Developers Documentation
|
#include <netclass.h>
Inherits QObject.
Collaboration diagram for NetClass:Signals | |
| void | designRulesModified () |
Public Member Functions | |
| NetClass ()=delete | |
| NetClass (const NetClass &other)=delete | |
| NetClass (Circuit &circuit, const Uuid &uuid, const ElementName &name) | |
| NetClass (Circuit &circuit, const SExpression &node) | |
| ~NetClass () noexcept | |
| Circuit & | getCircuit () const noexcept |
| const Uuid & | getUuid () const noexcept |
| const ElementName & | getName () const noexcept |
| const std::optional< PositiveLength > & | getDefaultTraceWidth () const noexcept |
| const std::optional< PositiveLength > & | getDefaultViaDrill () const noexcept |
| const UnsignedLength & | getMinCopperCopperClearance () const noexcept |
| const UnsignedLength & | getMinCopperWidth () const noexcept |
| const UnsignedLength & | getMinViaDrillDiameter () const noexcept |
| int | getNetSignalCount () const noexcept |
| bool | isUsed () const noexcept |
| void | setName (const ElementName &name) noexcept |
| void | setDefaultTraceWidth (const std::optional< PositiveLength > &value) noexcept |
| void | setDefaultViaDrill (const std::optional< PositiveLength > &value) noexcept |
| void | setMinCopperCopperClearance (const UnsignedLength &value) noexcept |
| void | setMinCopperWidth (const UnsignedLength &value) noexcept |
| void | setMinViaDrillDiameter (const UnsignedLength &value) 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 |
| std::optional< PositiveLength > | mDefaultTraceWidth |
| std::optional< PositiveLength > | mDefaultViaDrill |
| UnsignedLength | mMinCopperCopperClearance |
| UnsignedLength | mMinCopperWidth |
| UnsignedLength | mMinViaDrillDiameter |
| QHash< Uuid, NetSignal * > | mRegisteredNetSignals |
| all registered netsignals | |
The NetClass class.
|
delete |
|
explicit |
|
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 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 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:
|
noexcept |
Here is the caller graph for this function:
|
noexcept |
Here is the caller graph for this function:
|
noexcept |
|
noexcept |
|
noexcept |
| 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:
|
signal |
Here is the caller graph for this function:
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |