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

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

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 17163 of file pcbnew.py.

Member Function Documentation

◆ GetBusWidth()

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

Definition at line 17312 of file pcbnew.py.

◆ GetClass()

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

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

◆ GetDescription()

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

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

◆ GetDiffPairViaGap()

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

Definition at line 17288 of file pcbnew.py.

◆ GetDiffPairWidth()

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

Definition at line 17264 of file pcbnew.py.

◆ GetLineStyle()

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

Definition at line 17328 of file pcbnew.py.

◆ GetName()

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

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

◆ GetSchematicColor()

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

Definition at line 17320 of file pcbnew.py.

◆ GetTrackWidth()

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

Definition at line 17204 of file pcbnew.py.

◆ GetuViaDiameter()

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

Definition at line 17240 of file pcbnew.py.

◆ GetuViaDrill()

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

Definition at line 17252 of file pcbnew.py.

◆ GetViaDiameter()

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

Definition at line 17216 of file pcbnew.py.

◆ GetViaDrill()

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

Definition at line 17228 of file pcbnew.py.

◆ GetWireWidth()

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

Definition at line 17304 of file pcbnew.py.

◆ HasClearance()

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

Definition at line 17188 of file pcbnew.py.

◆ HasDiffPairGap()

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

Definition at line 17272 of file pcbnew.py.

◆ HasDiffPairViaGap()

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

Definition at line 17284 of file pcbnew.py.

◆ HasDiffPairWidth()

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

Definition at line 17260 of file pcbnew.py.

◆ HasTrackWidth()

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

Definition at line 17200 of file pcbnew.py.

◆ HasuViaDiameter()

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

Definition at line 17236 of file pcbnew.py.

◆ HasuViaDrill()

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

Definition at line 17248 of file pcbnew.py.

◆ HasViaDiameter()

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

Definition at line 17212 of file pcbnew.py.

◆ HasViaDrill()

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

Definition at line 17224 of file pcbnew.py.

◆ SetBusWidth()

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

Definition at line 17316 of file pcbnew.py.

◆ SetClearance()

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

Definition at line 17196 of file pcbnew.py.

◆ SetDescription()

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

Definition at line 17184 of file pcbnew.py.

◆ SetDiffPairGap()

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

Definition at line 17280 of file pcbnew.py.

◆ SetDiffPairViaGap()

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

Definition at line 17292 of file pcbnew.py.

◆ SetDiffPairWidth()

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

Definition at line 17268 of file pcbnew.py.

◆ SetLineStyle()

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

Definition at line 17332 of file pcbnew.py.

◆ SetName()

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

Definition at line 17176 of file pcbnew.py.

◆ SetPcbColor()

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

Definition at line 17300 of file pcbnew.py.

◆ SetSchematicColor()

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

Definition at line 17324 of file pcbnew.py.

◆ SetTrackWidth()

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

Definition at line 17208 of file pcbnew.py.

◆ SetuViaDiameter()

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

Definition at line 17244 of file pcbnew.py.

◆ SetuViaDrill()

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

Definition at line 17256 of file pcbnew.py.

◆ SetViaDiameter()

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

Definition at line 17220 of file pcbnew.py.

◆ SetViaDrill()

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

Definition at line 17232 of file pcbnew.py.

◆ SetWireWidth()

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

Definition at line 17308 of file pcbnew.py.

Member Data Documentation

◆ Default

pcbnew.NETCLASS.Default
static

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


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