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

Public Member Functions

def __init__ (self, "BOARD" aParent)
 
"NETINFO_ITEM *" GetNetItem (self, *args)
 
"unsigned int" GetNetCount (self)
 
"void" AppendNet (self, "NETINFO_ITEM" aNewElement)
 
"void" RemoveNet (self, "NETINFO_ITEM" aNet)
 
"void" RemoveUnusedNets (self)
 
"NETNAMES_MAP const &" NetsByName (self)
 
"NETCODES_MAP const &" NetsByNetcode (self)
 
"BOARD *" GetParent (self)
 

Static Public Member Functions

"NETINFO_ITEM *" OrphanedItem ()
 

Static Public Attributes

 UNCONNECTED
 
 ORPHANED
 

Properties

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

Detailed Description

Proxy of C++ NETINFO_LIST class.

Definition at line 15430 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

def pcbnew.NETINFO_LIST.__init__ (   self,
"BOARD"  aParent 
)
__init__(NETINFO_LIST self, BOARD aParent) -> NETINFO_LIST

Definition at line 15436 of file pcbnew.py.

Member Function Documentation

◆ AppendNet()

"void" pcbnew.NETINFO_LIST.AppendNet (   self,
"NETINFO_ITEM"  aNewElement 
)
AppendNet(NETINFO_LIST self, NETINFO_ITEM aNewElement)

Definition at line 15452 of file pcbnew.py.

◆ GetNetCount()

"unsigned int" pcbnew.NETINFO_LIST.GetNetCount (   self)
GetNetCount(NETINFO_LIST self) -> unsigned int

Definition at line 15448 of file pcbnew.py.

◆ GetNetItem()

"NETINFO_ITEM *" pcbnew.NETINFO_LIST.GetNetItem (   self,
args 
)
    GetNetItem(NETINFO_LIST self, int aNetCode) -> NETINFO_ITEM
    GetNetItem(NETINFO_LIST self, wxString aNetName) -> NETINFO_ITEM

Definition at line 15441 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetParent()

"BOARD *" pcbnew.NETINFO_LIST.GetParent (   self)
GetParent(NETINFO_LIST self) -> BOARD

Definition at line 15477 of file pcbnew.py.

◆ NetsByName()

"NETNAMES_MAP const &" pcbnew.NETINFO_LIST.NetsByName (   self)
NetsByName(NETINFO_LIST self) -> NETNAMES_MAP

Definition at line 15464 of file pcbnew.py.

◆ NetsByNetcode()

"NETCODES_MAP const &" pcbnew.NETINFO_LIST.NetsByNetcode (   self)
NetsByNetcode(NETINFO_LIST self) -> NETCODES_MAP

Definition at line 15468 of file pcbnew.py.

◆ OrphanedItem()

"NETINFO_ITEM *" pcbnew.NETINFO_LIST.OrphanedItem ( )
static
OrphanedItem() -> NETINFO_ITEM

Definition at line 15473 of file pcbnew.py.

◆ RemoveNet()

"void" pcbnew.NETINFO_LIST.RemoveNet (   self,
"NETINFO_ITEM"  aNet 
)
RemoveNet(NETINFO_LIST self, NETINFO_ITEM aNet)

Definition at line 15456 of file pcbnew.py.

◆ RemoveUnusedNets()

"void" pcbnew.NETINFO_LIST.RemoveUnusedNets (   self)
RemoveUnusedNets(NETINFO_LIST self)

Definition at line 15460 of file pcbnew.py.

Member Data Documentation

◆ ORPHANED

pcbnew.NETINFO_LIST.ORPHANED
static

Definition at line 15484 of file pcbnew.py.

◆ UNCONNECTED

pcbnew.NETINFO_LIST.UNCONNECTED
static

Definition at line 15483 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 15433 of file pcbnew.py.


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