LibrePCB Developers Documentation
KiCadSymbolGate Struct Referencefinal

Represents a KiCad symbol gate. More...

#include <kicadtypes.h>

+ Collaboration diagram for KiCadSymbolGate:

Public Types

enum class  Style
 

Static Public Member Functions

static KiCadSymbolGate parse (const SExpression &node, MessageLogger &log)
 

Public Attributes

QString name
 
int index = 0
 
Style style = Style::Common
 
QList< KiCadSymbolArcarcs
 
QList< KiCadSymbolCirclecircles
 
QList< KiCadSymbolRectanglerectangles
 
QList< KiCadSymbolPolylinepolylines
 
QList< KiCadSymbolTexttexts
 
QList< KiCadSymbolPinpins
 

Detailed Description

Represents a KiCad symbol gate.

Member Enumeration Documentation

◆ Style

enum class Style
strong
Enumerator
Common 
Base 
DeMorgan 

Member Function Documentation

◆ parse()

KiCadSymbolGate parse ( const SExpression node,
MessageLogger log 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ name

QString name

◆ index

int index = 0

◆ style

◆ arcs

QList<KiCadSymbolArc> arcs

◆ circles

QList<KiCadSymbolCircle> circles

◆ rectangles

QList<KiCadSymbolRectangle> rectangles

◆ polylines

QList<KiCadSymbolPolyline> polylines

◆ texts

QList<KiCadSymbolText> texts

◆ pins

QList<KiCadSymbolPin> pins

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