KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Properties | List of all members
pcbnew.NETCLASS Class Reference
Inheritance diagram for pcbnew.NETCLASS:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, aName)
 
def GetClass (self)
 
def GetName (self)
 
def SetName (self, aName)
 
def GetDescription (self)
 
def SetDescription (self, aDesc)
 
def HasClearance (self)
 
def GetClearance (self)
 
def SetClearance (self, aClearance)
 
def HasTrackWidth (self)
 
def GetTrackWidth (self)
 
def SetTrackWidth (self, aWidth)
 
def HasViaDiameter (self)
 
def GetViaDiameter (self)
 
def SetViaDiameter (self, aDia)
 
def HasViaDrill (self)
 
def GetViaDrill (self)
 
def SetViaDrill (self, aSize)
 
def HasuViaDiameter (self)
 
def GetuViaDiameter (self)
 
def SetuViaDiameter (self, aSize)
 
def HasuViaDrill (self)
 
def GetuViaDrill (self)
 
def SetuViaDrill (self, aSize)
 
def HasDiffPairWidth (self)
 
def GetDiffPairWidth (self)
 
def SetDiffPairWidth (self, aSize)
 
def HasDiffPairGap (self)
 
def GetDiffPairGap (self)
 
def SetDiffPairGap (self, aSize)
 
def HasDiffPairViaGap (self)
 
def GetDiffPairViaGap (self)
 
def SetDiffPairViaGap (self, aSize)
 
def GetPcbColor (self)
 
def SetPcbColor (self, aColor)
 
def GetWireWidth (self)
 
def SetWireWidth (self, aWidth)
 
def GetBusWidth (self)
 
def SetBusWidth (self, aWidth)
 
def GetSchematicColor (self)
 
def SetSchematicColor (self, aColor)
 
def GetLineStyle (self)
 
def SetLineStyle (self, aStyle)
 

Static Public Attributes

 Default
 

Properties

property thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 

Detailed Description

Proxy of C++ NETCLASS class.

Definition at line 16923 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

def pcbnew.NETCLASS.__init__ (   self,
  aName 
)
__init__(NETCLASS self, wxString aName) -> NETCLASS

Definition at line 16929 of file pcbnew.py.

Member Function Documentation

◆ GetBusWidth()

def pcbnew.NETCLASS.GetBusWidth (   self)
GetBusWidth(NETCLASS self) -> int

Definition at line 17078 of file pcbnew.py.

◆ GetClass()

def pcbnew.NETCLASS.GetClass (   self)
GetClass(NETCLASS self) -> wxString

Definition at line 16934 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetClearance()

def pcbnew.NETCLASS.GetClearance (   self)
GetClearance(NETCLASS self) -> int

Definition at line 16958 of file pcbnew.py.

◆ GetDescription()

def pcbnew.NETCLASS.GetDescription (   self)
GetDescription(NETCLASS self) -> wxString

Definition at line 16946 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetDiffPairGap()

def pcbnew.NETCLASS.GetDiffPairGap (   self)
GetDiffPairGap(NETCLASS self) -> int

Definition at line 17042 of file pcbnew.py.

◆ GetDiffPairViaGap()

def pcbnew.NETCLASS.GetDiffPairViaGap (   self)
GetDiffPairViaGap(NETCLASS self) -> int

Definition at line 17054 of file pcbnew.py.

◆ GetDiffPairWidth()

def pcbnew.NETCLASS.GetDiffPairWidth (   self)
GetDiffPairWidth(NETCLASS self) -> int

Definition at line 17030 of file pcbnew.py.

◆ GetLineStyle()

def pcbnew.NETCLASS.GetLineStyle (   self)
GetLineStyle(NETCLASS self) -> int

Definition at line 17094 of file pcbnew.py.

◆ GetName()

def pcbnew.NETCLASS.GetName (   self)
GetName(NETCLASS self) -> wxString

Definition at line 16938 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetPcbColor()

def pcbnew.NETCLASS.GetPcbColor (   self)
GetPcbColor(NETCLASS self) -> COLOR4D

Definition at line 17062 of file pcbnew.py.

◆ GetSchematicColor()

def pcbnew.NETCLASS.GetSchematicColor (   self)
GetSchematicColor(NETCLASS self) -> COLOR4D

Definition at line 17086 of file pcbnew.py.

◆ GetTrackWidth()

def pcbnew.NETCLASS.GetTrackWidth (   self)
GetTrackWidth(NETCLASS self) -> int

Definition at line 16970 of file pcbnew.py.

◆ GetuViaDiameter()

def pcbnew.NETCLASS.GetuViaDiameter (   self)
GetuViaDiameter(NETCLASS self) -> int

Definition at line 17006 of file pcbnew.py.

◆ GetuViaDrill()

def pcbnew.NETCLASS.GetuViaDrill (   self)
GetuViaDrill(NETCLASS self) -> int

Definition at line 17018 of file pcbnew.py.

◆ GetViaDiameter()

def pcbnew.NETCLASS.GetViaDiameter (   self)
GetViaDiameter(NETCLASS self) -> int

Definition at line 16982 of file pcbnew.py.

◆ GetViaDrill()

def pcbnew.NETCLASS.GetViaDrill (   self)
GetViaDrill(NETCLASS self) -> int

Definition at line 16994 of file pcbnew.py.

◆ GetWireWidth()

def pcbnew.NETCLASS.GetWireWidth (   self)
GetWireWidth(NETCLASS self) -> int

Definition at line 17070 of file pcbnew.py.

◆ HasClearance()

def pcbnew.NETCLASS.HasClearance (   self)
HasClearance(NETCLASS self) -> bool

Definition at line 16954 of file pcbnew.py.

◆ HasDiffPairGap()

def pcbnew.NETCLASS.HasDiffPairGap (   self)
HasDiffPairGap(NETCLASS self) -> bool

Definition at line 17038 of file pcbnew.py.

◆ HasDiffPairViaGap()

def pcbnew.NETCLASS.HasDiffPairViaGap (   self)
HasDiffPairViaGap(NETCLASS self) -> bool

Definition at line 17050 of file pcbnew.py.

◆ HasDiffPairWidth()

def pcbnew.NETCLASS.HasDiffPairWidth (   self)
HasDiffPairWidth(NETCLASS self) -> bool

Definition at line 17026 of file pcbnew.py.

◆ HasTrackWidth()

def pcbnew.NETCLASS.HasTrackWidth (   self)
HasTrackWidth(NETCLASS self) -> bool

Definition at line 16966 of file pcbnew.py.

◆ HasuViaDiameter()

def pcbnew.NETCLASS.HasuViaDiameter (   self)
HasuViaDiameter(NETCLASS self) -> bool

Definition at line 17002 of file pcbnew.py.

◆ HasuViaDrill()

def pcbnew.NETCLASS.HasuViaDrill (   self)
HasuViaDrill(NETCLASS self) -> bool

Definition at line 17014 of file pcbnew.py.

◆ HasViaDiameter()

def pcbnew.NETCLASS.HasViaDiameter (   self)
HasViaDiameter(NETCLASS self) -> bool

Definition at line 16978 of file pcbnew.py.

◆ HasViaDrill()

def pcbnew.NETCLASS.HasViaDrill (   self)
HasViaDrill(NETCLASS self) -> int

Definition at line 16990 of file pcbnew.py.

◆ SetBusWidth()

def pcbnew.NETCLASS.SetBusWidth (   self,
  aWidth 
)
SetBusWidth(NETCLASS self, int aWidth)

Definition at line 17082 of file pcbnew.py.

◆ SetClearance()

def pcbnew.NETCLASS.SetClearance (   self,
  aClearance 
)
SetClearance(NETCLASS self, int aClearance)

Definition at line 16962 of file pcbnew.py.

◆ SetDescription()

def pcbnew.NETCLASS.SetDescription (   self,
  aDesc 
)
SetDescription(NETCLASS self, wxString aDesc)

Definition at line 16950 of file pcbnew.py.

◆ SetDiffPairGap()

def pcbnew.NETCLASS.SetDiffPairGap (   self,
  aSize 
)
SetDiffPairGap(NETCLASS self, int aSize)

Definition at line 17046 of file pcbnew.py.

◆ SetDiffPairViaGap()

def pcbnew.NETCLASS.SetDiffPairViaGap (   self,
  aSize 
)
SetDiffPairViaGap(NETCLASS self, int aSize)

Definition at line 17058 of file pcbnew.py.

◆ SetDiffPairWidth()

def pcbnew.NETCLASS.SetDiffPairWidth (   self,
  aSize 
)
SetDiffPairWidth(NETCLASS self, int aSize)

Definition at line 17034 of file pcbnew.py.

◆ SetLineStyle()

def pcbnew.NETCLASS.SetLineStyle (   self,
  aStyle 
)
SetLineStyle(NETCLASS self, int aStyle)

Definition at line 17098 of file pcbnew.py.

◆ SetName()

def pcbnew.NETCLASS.SetName (   self,
  aName 
)
SetName(NETCLASS self, wxString aName)

Definition at line 16942 of file pcbnew.py.

◆ SetPcbColor()

def pcbnew.NETCLASS.SetPcbColor (   self,
  aColor 
)
SetPcbColor(NETCLASS self, COLOR4D aColor)

Definition at line 17066 of file pcbnew.py.

◆ SetSchematicColor()

def pcbnew.NETCLASS.SetSchematicColor (   self,
  aColor 
)
SetSchematicColor(NETCLASS self, COLOR4D aColor)

Definition at line 17090 of file pcbnew.py.

◆ SetTrackWidth()

def pcbnew.NETCLASS.SetTrackWidth (   self,
  aWidth 
)
SetTrackWidth(NETCLASS self, int aWidth)

Definition at line 16974 of file pcbnew.py.

◆ SetuViaDiameter()

def pcbnew.NETCLASS.SetuViaDiameter (   self,
  aSize 
)
SetuViaDiameter(NETCLASS self, int aSize)

Definition at line 17010 of file pcbnew.py.

◆ SetuViaDrill()

def pcbnew.NETCLASS.SetuViaDrill (   self,
  aSize 
)
SetuViaDrill(NETCLASS self, int aSize)

Definition at line 17022 of file pcbnew.py.

◆ SetViaDiameter()

def pcbnew.NETCLASS.SetViaDiameter (   self,
  aDia 
)
SetViaDiameter(NETCLASS self, int aDia)

Definition at line 16986 of file pcbnew.py.

◆ SetViaDrill()

def pcbnew.NETCLASS.SetViaDrill (   self,
  aSize 
)
SetViaDrill(NETCLASS self, int aSize)

Definition at line 16998 of file pcbnew.py.

◆ SetWireWidth()

def pcbnew.NETCLASS.SetWireWidth (   self,
  aWidth 
)
SetWireWidth(NETCLASS self, int aWidth)

Definition at line 17074 of file pcbnew.py.

Member Data Documentation

◆ Default

pcbnew.NETCLASS.Default
static

Definition at line 17104 of file pcbnew.py.

Property Documentation

◆ thisown

property pcbnew.NETCLASS.thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

Definition at line 16926 of file pcbnew.py.


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