LibrePCB Developers Documentation
Loading...
Searching...
No Matches
kicadtypes.h File Reference
#include <QtCore>
#include <QtGui>
#include <optional>
+ Include dependency graph for kicadtypes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  KiCadProperty
 Represents a KiCad property. More...
 
struct  KiCadGraphicalLine
 Represents a KiCad graphical line. More...
 
struct  KiCadGraphicalArc
 Represents a KiCad graphical arc. More...
 
struct  KiCadGraphicalCircle
 Represents a KiCad graphical circle. More...
 
struct  KiCadGraphicalPolygon
 Represents a KiCad graphical polygon. More...
 
struct  KiCadZone
 Represents a KiCad zone. More...
 
struct  KiCadSymbolArc
 Represents a KiCad symbol arc. More...
 
struct  KiCadSymbolCircle
 Represents a KiCad symbol circle. More...
 
struct  KiCadSymbolRectangle
 Represents a KiCad symbol rectangle. More...
 
struct  KiCadSymbolPolyline
 Represents a KiCad symbol polyline. More...
 
struct  KiCadSymbolText
 Represents a KiCad symbol text. More...
 
struct  KiCadSymbolPin
 Represents a KiCad symbol pin. More...
 
struct  KiCadSymbolGate
 Represents a KiCad symbol gate. More...
 
struct  KiCadSymbol
 Represents a KiCad symbol. More...
 
struct  KiCadSymbolLibrary
 Represents the content of a *.kicad_sym file. More...
 
struct  KiCadFootprintLine
 Represents a KiCad footprint line. More...
 
struct  KiCadFootprintArc
 Represents a KiCad footprint arc. More...
 
struct  KiCadFootprintCircle
 Represents a KiCad footprint circle. More...
 
struct  KiCadFootprintRectangle
 Represents a KiCad footprint rectangle. More...
 
struct  KiCadFootprintPolygon
 Represents a KiCad footprint polygon. More...
 
struct  KiCadFootprintText
 Represents a KiCad footprint text. More...
 
struct  KiCadFootprintPad
 Represents a KiCad footprint pad. More...
 
struct  KiCadFootprintModel
 Represents the 3D model of a KiCad footprint. More...
 
struct  KiCadFootprint
 Represents a KiCad footprint. More...
 

Namespaces

namespace  librepcb
 
namespace  librepcb::kicadimport
 

Enumerations

enum class  KiCadEdge
 
enum class  KiCadStrokeType
 
enum class  KiCadSymbolTextType
 
enum class  KiCadSymbolFillType
 
enum class  KiCadPinType
 
enum class  KiCadPinStyle
 
enum class  KiCadFootprintFillType
 
enum class  KiCadPadType
 
enum class  KiCadPadShape
 
enum class  KiCadCustomPadAnchor
 
enum class  KiCadPadProperty
 
enum class  KiCadZoneConnect
 
enum class  KiCadLayer