LibrePCB Developers Documentation
BoardClipboardData::NetSegment Struct Reference

#include <boardclipboarddata.h>

+ Collaboration diagram for BoardClipboardData::NetSegment:

Public Member Functions

 NetSegment (const tl::optional< CircuitIdentifier > &netName)
 
 NetSegment (const SExpression &node)
 
void serialize (SExpression &root) const
 
bool operator!= (const NetSegment &rhs) noexcept
 

Public Attributes

tl::optional< CircuitIdentifiernetName
 
ViaList vias
 
JunctionList junctions
 
TraceList traces
 
Signal< NetSegmentonEdited
 Dummy event, not used. More...
 

Static Public Attributes

static constexpr const char * tagname = "netsegment"
 

Constructor & Destructor Documentation

◆ NetSegment() [1/2]

NetSegment ( const tl::optional< CircuitIdentifier > &  netName)
inlineexplicit

◆ NetSegment() [2/2]

NetSegment ( const SExpression node)
inlineexplicit

Member Function Documentation

◆ serialize()

void serialize ( SExpression root) const
inline
+ Here is the call graph for this function:

◆ operator!=()

bool operator!= ( const NetSegment rhs)
inlinenoexcept

Member Data Documentation

◆ tagname

constexpr const char* tagname = "netsegment"
static

◆ netName

tl::optional<CircuitIdentifier> netName

◆ vias

ViaList vias

◆ junctions

JunctionList junctions

◆ traces

TraceList traces

◆ onEdited

Signal<NetSegment> onEdited

Dummy event, not used.


The documentation for this struct was generated from the following file: