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

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 17204 of file pcbnew.py.

Member Function Documentation

◆ GetBusWidth()

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

Definition at line 17353 of file pcbnew.py.

◆ GetClass()

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

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

◆ GetDescription()

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

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

◆ GetDiffPairViaGap()

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

Definition at line 17329 of file pcbnew.py.

◆ GetDiffPairWidth()

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

Definition at line 17305 of file pcbnew.py.

◆ GetLineStyle()

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

Definition at line 17369 of file pcbnew.py.

◆ GetName()

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

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

◆ GetSchematicColor()

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

Definition at line 17361 of file pcbnew.py.

◆ GetTrackWidth()

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

Definition at line 17245 of file pcbnew.py.

◆ GetuViaDiameter()

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

Definition at line 17281 of file pcbnew.py.

◆ GetuViaDrill()

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

Definition at line 17293 of file pcbnew.py.

◆ GetViaDiameter()

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

Definition at line 17257 of file pcbnew.py.

◆ GetViaDrill()

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

Definition at line 17269 of file pcbnew.py.

◆ GetWireWidth()

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

Definition at line 17345 of file pcbnew.py.

◆ HasClearance()

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

Definition at line 17229 of file pcbnew.py.

◆ HasDiffPairGap()

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

Definition at line 17313 of file pcbnew.py.

◆ HasDiffPairViaGap()

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

Definition at line 17325 of file pcbnew.py.

◆ HasDiffPairWidth()

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

Definition at line 17301 of file pcbnew.py.

◆ HasTrackWidth()

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

Definition at line 17241 of file pcbnew.py.

◆ HasuViaDiameter()

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

Definition at line 17277 of file pcbnew.py.

◆ HasuViaDrill()

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

Definition at line 17289 of file pcbnew.py.

◆ HasViaDiameter()

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

Definition at line 17253 of file pcbnew.py.

◆ HasViaDrill()

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

Definition at line 17265 of file pcbnew.py.

◆ SetBusWidth()

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

Definition at line 17357 of file pcbnew.py.

◆ SetClearance()

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

Definition at line 17237 of file pcbnew.py.

◆ SetDescription()

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

Definition at line 17225 of file pcbnew.py.

◆ SetDiffPairGap()

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

Definition at line 17321 of file pcbnew.py.

◆ SetDiffPairViaGap()

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

Definition at line 17333 of file pcbnew.py.

◆ SetDiffPairWidth()

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

Definition at line 17309 of file pcbnew.py.

◆ SetLineStyle()

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

Definition at line 17373 of file pcbnew.py.

◆ SetName()

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

Definition at line 17217 of file pcbnew.py.

◆ SetPcbColor()

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

Definition at line 17341 of file pcbnew.py.

◆ SetSchematicColor()

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

Definition at line 17365 of file pcbnew.py.

◆ SetTrackWidth()

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

Definition at line 17249 of file pcbnew.py.

◆ SetuViaDiameter()

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

Definition at line 17285 of file pcbnew.py.

◆ SetuViaDrill()

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

Definition at line 17297 of file pcbnew.py.

◆ SetViaDiameter()

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

Definition at line 17261 of file pcbnew.py.

◆ SetViaDrill()

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

Definition at line 17273 of file pcbnew.py.

◆ SetWireWidth()

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

Definition at line 17349 of file pcbnew.py.

Member Data Documentation

◆ Default

pcbnew.NETCLASS.Default
static

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


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