LibrePCB Developers Documentation
SchematicClipboardData::NetSegment Struct Reference

#include <schematicclipboarddata.h>

+ Collaboration diagram for SchematicClipboardData::NetSegment:

Public Member Functions

 NetSegment (const CircuitIdentifier &netName)
 
 NetSegment (const SExpression &node)
 
void serialize (SExpression &root) const
 
bool operator!= (const NetSegment &rhs) noexcept
 

Public Attributes

CircuitIdentifier netName
 
JunctionList junctions
 
NetLineList lines
 
NetLabelList labels
 
Signal< NetSegmentonEdited
 Dummy event, not used. More...
 

Static Public Attributes

static constexpr const char * tagname = "netsegment"
 

Constructor & Destructor Documentation

◆ NetSegment() [1/2]

NetSegment ( const 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
+ Here is the call graph for this function:

Member Data Documentation

◆ tagname

constexpr const char* tagname = "netsegment"
static

◆ netName

◆ junctions

JunctionList junctions

◆ lines

NetLineList lines

◆ labels

NetLabelList labels

◆ onEdited

Signal<NetSegment> onEdited

Dummy event, not used.


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