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

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 17126 of file pcbnew.py.

Member Function Documentation

◆ GetBusWidth()

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

Definition at line 17275 of file pcbnew.py.

◆ GetClass()

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

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

◆ GetDescription()

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

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

◆ GetDiffPairViaGap()

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

Definition at line 17251 of file pcbnew.py.

◆ GetDiffPairWidth()

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

Definition at line 17227 of file pcbnew.py.

◆ GetLineStyle()

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

Definition at line 17291 of file pcbnew.py.

◆ GetName()

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

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

◆ GetSchematicColor()

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

Definition at line 17283 of file pcbnew.py.

◆ GetTrackWidth()

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

Definition at line 17167 of file pcbnew.py.

◆ GetuViaDiameter()

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

Definition at line 17203 of file pcbnew.py.

◆ GetuViaDrill()

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

Definition at line 17215 of file pcbnew.py.

◆ GetViaDiameter()

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

Definition at line 17179 of file pcbnew.py.

◆ GetViaDrill()

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

Definition at line 17191 of file pcbnew.py.

◆ GetWireWidth()

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

Definition at line 17267 of file pcbnew.py.

◆ HasClearance()

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

Definition at line 17151 of file pcbnew.py.

◆ HasDiffPairGap()

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

Definition at line 17235 of file pcbnew.py.

◆ HasDiffPairViaGap()

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

Definition at line 17247 of file pcbnew.py.

◆ HasDiffPairWidth()

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

Definition at line 17223 of file pcbnew.py.

◆ HasTrackWidth()

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

Definition at line 17163 of file pcbnew.py.

◆ HasuViaDiameter()

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

Definition at line 17199 of file pcbnew.py.

◆ HasuViaDrill()

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

Definition at line 17211 of file pcbnew.py.

◆ HasViaDiameter()

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

Definition at line 17175 of file pcbnew.py.

◆ HasViaDrill()

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

Definition at line 17187 of file pcbnew.py.

◆ SetBusWidth()

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

Definition at line 17279 of file pcbnew.py.

◆ SetClearance()

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

Definition at line 17159 of file pcbnew.py.

◆ SetDescription()

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

Definition at line 17147 of file pcbnew.py.

◆ SetDiffPairGap()

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

Definition at line 17243 of file pcbnew.py.

◆ SetDiffPairViaGap()

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

Definition at line 17255 of file pcbnew.py.

◆ SetDiffPairWidth()

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

Definition at line 17231 of file pcbnew.py.

◆ SetLineStyle()

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

Definition at line 17295 of file pcbnew.py.

◆ SetName()

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

Definition at line 17139 of file pcbnew.py.

◆ SetPcbColor()

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

Definition at line 17263 of file pcbnew.py.

◆ SetSchematicColor()

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

Definition at line 17287 of file pcbnew.py.

◆ SetTrackWidth()

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

Definition at line 17171 of file pcbnew.py.

◆ SetuViaDiameter()

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

Definition at line 17207 of file pcbnew.py.

◆ SetuViaDrill()

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

Definition at line 17219 of file pcbnew.py.

◆ SetViaDiameter()

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

Definition at line 17183 of file pcbnew.py.

◆ SetViaDrill()

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

Definition at line 17195 of file pcbnew.py.

◆ SetWireWidth()

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

Definition at line 17271 of file pcbnew.py.

Member Data Documentation

◆ Default

pcbnew.NETCLASS.Default
static

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


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