KiCad Pcbnew Python Scripting
Public Member Functions | Properties | List of all members
pcbnew.NETCLASSPTR Class Reference
Inheritance diagram for pcbnew.NETCLASSPTR:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, "string" name)
 
"STRINGSET &" NetNames (self)
 
"wxString const &" GetName (self)
 
"unsigned int" GetCount (self)
 
"wxString const &" GetDescription (self)
 
"void" SetDescription (self, "wxString" aDesc)
 
"int" GetClearance (self)
 
"void" SetClearance (self, "int" aClearance)
 
"int" GetTrackWidth (self)
 
"void" SetTrackWidth (self, "int" aWidth)
 
"int" GetViaDiameter (self)
 
"void" SetViaDiameter (self, "int" aDia)
 
"int" GetViaDrill (self)
 
"void" SetViaDrill (self, "int" aSize)
 
"int" GetuViaDiameter (self)
 
"void" SetuViaDiameter (self, "int" aSize)
 
"int" GetuViaDrill (self)
 
"void" SetuViaDrill (self, "int" aSize)
 
"int" GetDiffPairWidth (self)
 
"void" SetDiffPairWidth (self, "int" aSize)
 
"int" GetDiffPairGap (self)
 
"void" SetDiffPairGap (self, "int" aSize)
 

Properties

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

Detailed Description

Proxy of C++ std::shared_ptr< NETCLASS > class.

Definition at line 15610 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

def pcbnew.NETCLASSPTR.__init__ (   self,
"string"  name 
)
__init__(NETCLASSPTR self, string name) -> NETCLASSPTR

Definition at line 15616 of file pcbnew.py.

Member Function Documentation

◆ GetClearance()

"int" pcbnew.NETCLASSPTR.GetClearance (   self)
GetClearance(NETCLASSPTR self) -> int

Definition at line 15640 of file pcbnew.py.

◆ GetCount()

"unsigned int" pcbnew.NETCLASSPTR.GetCount (   self)
GetCount(NETCLASSPTR self) -> unsigned int

Definition at line 15628 of file pcbnew.py.

◆ GetDescription()

"wxString const &" pcbnew.NETCLASSPTR.GetDescription (   self)
GetDescription(NETCLASSPTR self) -> wxString

Definition at line 15632 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetDiffPairGap()

"int" pcbnew.NETCLASSPTR.GetDiffPairGap (   self)
GetDiffPairGap(NETCLASSPTR self) -> int

Definition at line 15696 of file pcbnew.py.

◆ GetDiffPairWidth()

"int" pcbnew.NETCLASSPTR.GetDiffPairWidth (   self)
GetDiffPairWidth(NETCLASSPTR self) -> int

Definition at line 15688 of file pcbnew.py.

◆ GetName()

"wxString const &" pcbnew.NETCLASSPTR.GetName (   self)
GetName(NETCLASSPTR self) -> wxString

Definition at line 15624 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetTrackWidth()

"int" pcbnew.NETCLASSPTR.GetTrackWidth (   self)
GetTrackWidth(NETCLASSPTR self) -> int

Definition at line 15648 of file pcbnew.py.

◆ GetuViaDiameter()

"int" pcbnew.NETCLASSPTR.GetuViaDiameter (   self)
GetuViaDiameter(NETCLASSPTR self) -> int

Definition at line 15672 of file pcbnew.py.

◆ GetuViaDrill()

"int" pcbnew.NETCLASSPTR.GetuViaDrill (   self)
GetuViaDrill(NETCLASSPTR self) -> int

Definition at line 15680 of file pcbnew.py.

◆ GetViaDiameter()

"int" pcbnew.NETCLASSPTR.GetViaDiameter (   self)
GetViaDiameter(NETCLASSPTR self) -> int

Definition at line 15656 of file pcbnew.py.

◆ GetViaDrill()

"int" pcbnew.NETCLASSPTR.GetViaDrill (   self)
GetViaDrill(NETCLASSPTR self) -> int

Definition at line 15664 of file pcbnew.py.

◆ NetNames()

"STRINGSET &" pcbnew.NETCLASSPTR.NetNames (   self)
NetNames(NETCLASSPTR self) -> STRINGSET

Definition at line 15620 of file pcbnew.py.

◆ SetClearance()

"void" pcbnew.NETCLASSPTR.SetClearance (   self,
"int"  aClearance 
)
SetClearance(NETCLASSPTR self, int aClearance)

Definition at line 15644 of file pcbnew.py.

◆ SetDescription()

"void" pcbnew.NETCLASSPTR.SetDescription (   self,
"wxString"  aDesc 
)
SetDescription(NETCLASSPTR self, wxString aDesc)

Definition at line 15636 of file pcbnew.py.

◆ SetDiffPairGap()

"void" pcbnew.NETCLASSPTR.SetDiffPairGap (   self,
"int"  aSize 
)
SetDiffPairGap(NETCLASSPTR self, int aSize)

Definition at line 15700 of file pcbnew.py.

◆ SetDiffPairWidth()

"void" pcbnew.NETCLASSPTR.SetDiffPairWidth (   self,
"int"  aSize 
)
SetDiffPairWidth(NETCLASSPTR self, int aSize)

Definition at line 15692 of file pcbnew.py.

◆ SetTrackWidth()

"void" pcbnew.NETCLASSPTR.SetTrackWidth (   self,
"int"  aWidth 
)
SetTrackWidth(NETCLASSPTR self, int aWidth)

Definition at line 15652 of file pcbnew.py.

◆ SetuViaDiameter()

"void" pcbnew.NETCLASSPTR.SetuViaDiameter (   self,
"int"  aSize 
)
SetuViaDiameter(NETCLASSPTR self, int aSize)

Definition at line 15676 of file pcbnew.py.

◆ SetuViaDrill()

"void" pcbnew.NETCLASSPTR.SetuViaDrill (   self,
"int"  aSize 
)
SetuViaDrill(NETCLASSPTR self, int aSize)

Definition at line 15684 of file pcbnew.py.

◆ SetViaDiameter()

"void" pcbnew.NETCLASSPTR.SetViaDiameter (   self,
"int"  aDia 
)
SetViaDiameter(NETCLASSPTR self, int aDia)

Definition at line 15660 of file pcbnew.py.

◆ SetViaDrill()

"void" pcbnew.NETCLASSPTR.SetViaDrill (   self,
"int"  aSize 
)
SetViaDrill(NETCLASSPTR self, int aSize)

Definition at line 15668 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 15613 of file pcbnew.py.


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