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

Public Member Functions

def __init__ (self)
 
"void" Clear (self)
 
"NETCLASSES::const_iterator" begin (self, *args)
 
"NETCLASSES::const_iterator" end (self, *args)
 
"unsigned int" GetCount (self)
 
"NETCLASSPTR" GetDefault (self)
 
"NETCLASS *" GetDefaultPtr (self)
 
"bool" Add (self, "NETCLASSPTR const &" aNetclass)
 
"NETCLASSPTR" Remove (self, "wxString" aNetName)
 
"NETCLASSPTR" Find (self, "wxString" aName)
 
"NETCLASS_MAP &" NetClasses (self)
 

Properties

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

Detailed Description

Proxy of C++ NETCLASSES class.

Definition at line 15859 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

def pcbnew.NETCLASSES.__init__ (   self)
__init__(NETCLASSES self) -> NETCLASSES

Definition at line 15865 of file pcbnew.py.

Member Function Documentation

◆ Add()

"bool" pcbnew.NETCLASSES.Add (   self,
"NETCLASSPTR const &"  aNetclass 
)
Add(NETCLASSES self, NETCLASSPTR const & aNetclass) -> bool

Definition at line 15900 of file pcbnew.py.

◆ begin()

"NETCLASSES.const_iterator" pcbnew.NETCLASSES.begin (   self,
args 
)
    begin(NETCLASSES self) -> NETCLASSES::iterator
    begin(NETCLASSES self) -> NETCLASSES::const_iterator

Definition at line 15874 of file pcbnew.py.

Here is the caller graph for this function:

◆ Clear()

"void" pcbnew.NETCLASSES.Clear (   self)
Clear(NETCLASSES self)

Definition at line 15870 of file pcbnew.py.

◆ end()

"NETCLASSES.const_iterator" pcbnew.NETCLASSES.end (   self,
args 
)
    end(NETCLASSES self) -> NETCLASSES::iterator
    end(NETCLASSES self) -> NETCLASSES::const_iterator

Definition at line 15881 of file pcbnew.py.

Here is the caller graph for this function:

◆ Find()

"NETCLASSPTR" pcbnew.NETCLASSES.Find (   self,
"wxString"  aName 
)
Find(NETCLASSES self, wxString aName) -> NETCLASSPTR

Definition at line 15908 of file pcbnew.py.

◆ GetCount()

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

Definition at line 15888 of file pcbnew.py.

◆ GetDefault()

"NETCLASSPTR" pcbnew.NETCLASSES.GetDefault (   self)
GetDefault(NETCLASSES self) -> NETCLASSPTR

Definition at line 15892 of file pcbnew.py.

◆ GetDefaultPtr()

"NETCLASS *" pcbnew.NETCLASSES.GetDefaultPtr (   self)
GetDefaultPtr(NETCLASSES self) -> NETCLASS *

Definition at line 15896 of file pcbnew.py.

◆ NetClasses()

"NETCLASS_MAP &" pcbnew.NETCLASSES.NetClasses (   self)
NetClasses(NETCLASSES self) -> NETCLASS_MAP

Definition at line 15912 of file pcbnew.py.

◆ Remove()

"NETCLASSPTR" pcbnew.NETCLASSES.Remove (   self,
"wxString"  aNetName 
)
Remove(NETCLASSES self, wxString aNetName) -> NETCLASSPTR

Definition at line 15904 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 15862 of file pcbnew.py.


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