KiCad Pcbnew Python Scripting
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

 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 16856 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 16862 of file pcbnew.py.

Member Function Documentation

◆ GetBusWidth()

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

Definition at line 17011 of file pcbnew.py.

◆ GetClass()

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

Definition at line 16867 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 16891 of file pcbnew.py.

◆ GetDescription()

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

Definition at line 16879 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 16975 of file pcbnew.py.

◆ GetDiffPairViaGap()

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

Definition at line 16987 of file pcbnew.py.

◆ GetDiffPairWidth()

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

Definition at line 16963 of file pcbnew.py.

◆ GetLineStyle()

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

Definition at line 17027 of file pcbnew.py.

◆ GetName()

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

Definition at line 16871 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 16995 of file pcbnew.py.

◆ GetSchematicColor()

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

Definition at line 17019 of file pcbnew.py.

◆ GetTrackWidth()

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

Definition at line 16903 of file pcbnew.py.

◆ GetuViaDiameter()

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

Definition at line 16939 of file pcbnew.py.

◆ GetuViaDrill()

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

Definition at line 16951 of file pcbnew.py.

◆ GetViaDiameter()

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

Definition at line 16915 of file pcbnew.py.

◆ GetViaDrill()

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

Definition at line 16927 of file pcbnew.py.

◆ GetWireWidth()

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

Definition at line 17003 of file pcbnew.py.

◆ HasClearance()

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

Definition at line 16887 of file pcbnew.py.

◆ HasDiffPairGap()

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

Definition at line 16971 of file pcbnew.py.

◆ HasDiffPairViaGap()

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

Definition at line 16983 of file pcbnew.py.

◆ HasDiffPairWidth()

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

Definition at line 16959 of file pcbnew.py.

◆ HasTrackWidth()

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

Definition at line 16899 of file pcbnew.py.

◆ HasuViaDiameter()

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

Definition at line 16935 of file pcbnew.py.

◆ HasuViaDrill()

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

Definition at line 16947 of file pcbnew.py.

◆ HasViaDiameter()

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

Definition at line 16911 of file pcbnew.py.

◆ HasViaDrill()

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

Definition at line 16923 of file pcbnew.py.

◆ SetBusWidth()

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

Definition at line 17015 of file pcbnew.py.

◆ SetClearance()

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

Definition at line 16895 of file pcbnew.py.

◆ SetDescription()

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

Definition at line 16883 of file pcbnew.py.

◆ SetDiffPairGap()

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

Definition at line 16979 of file pcbnew.py.

◆ SetDiffPairViaGap()

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

Definition at line 16991 of file pcbnew.py.

◆ SetDiffPairWidth()

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

Definition at line 16967 of file pcbnew.py.

◆ SetLineStyle()

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

Definition at line 17031 of file pcbnew.py.

◆ SetName()

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

Definition at line 16875 of file pcbnew.py.

◆ SetPcbColor()

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

Definition at line 16999 of file pcbnew.py.

◆ SetSchematicColor()

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

Definition at line 17023 of file pcbnew.py.

◆ SetTrackWidth()

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

Definition at line 16907 of file pcbnew.py.

◆ SetuViaDiameter()

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

Definition at line 16943 of file pcbnew.py.

◆ SetuViaDrill()

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

Definition at line 16955 of file pcbnew.py.

◆ SetViaDiameter()

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

Definition at line 16919 of file pcbnew.py.

◆ SetViaDrill()

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

Definition at line 16931 of file pcbnew.py.

◆ SetWireWidth()

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

Definition at line 17007 of file pcbnew.py.

Member Data Documentation

◆ Default

pcbnew.NETCLASS.Default
static

Definition at line 17037 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 16859 of file pcbnew.py.


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