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

Public Member Functions

def __init__ (self, *args, **kwargs)
 
def AsEdaItem (self)
 
def GetName (self)
 
def SetName (self, aName)
 
def GetItems (self, *args)
 
def AddItem (self, aItem)
 
def RemoveItem (self, aItem)
 
def RemoveAll (self)
 
def GetGroupMemberIds (self)
 
def HasDesignBlockLink (self)
 
def SetDesignBlockLibId (self, aLibId)
 
def GetDesignBlockLibId (self)
 

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++ EDA_GROUP class.

Definition at line 19616 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

def pcbnew.EDA_GROUP.__init__ (   self,
args,
**  kwargs 
)

Reimplemented in pcbnew.PCB_GROUP.

Definition at line 19621 of file pcbnew.py.

Member Function Documentation

◆ AddItem()

def pcbnew.EDA_GROUP.AddItem (   self,
  aItem 
)
AddItem(EDA_GROUP self, EDA_ITEM aItem)

Definition at line 19645 of file pcbnew.py.

◆ AsEdaItem()

def pcbnew.EDA_GROUP.AsEdaItem (   self)
AsEdaItem(EDA_GROUP self) -> EDA_ITEM

Definition at line 19625 of file pcbnew.py.

◆ GetDesignBlockLibId()

def pcbnew.EDA_GROUP.GetDesignBlockLibId (   self)
GetDesignBlockLibId(EDA_GROUP self) -> LIB_ID

Definition at line 19669 of file pcbnew.py.

◆ GetGroupMemberIds()

def pcbnew.EDA_GROUP.GetGroupMemberIds (   self)
GetGroupMemberIds(EDA_GROUP self) -> KIID_VECT_LIST

Definition at line 19657 of file pcbnew.py.

◆ GetItems()

def pcbnew.EDA_GROUP.GetItems (   self,
args 
)
    GetItems(EDA_GROUP self) -> std::unordered_set< EDA_ITEM * >
    GetItems(EDA_GROUP self) -> std::unordered_set< EDA_ITEM * > const &

Reimplemented in pcbnew.PCB_GROUP.

Definition at line 19638 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetName()

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

Definition at line 19630 of file pcbnew.py.

Here is the caller graph for this function:

◆ HasDesignBlockLink()

def pcbnew.EDA_GROUP.HasDesignBlockLink (   self)
HasDesignBlockLink(EDA_GROUP self) -> bool

Definition at line 19661 of file pcbnew.py.

◆ RemoveAll()

def pcbnew.EDA_GROUP.RemoveAll (   self)
RemoveAll(EDA_GROUP self)

Definition at line 19653 of file pcbnew.py.

◆ RemoveItem()

def pcbnew.EDA_GROUP.RemoveItem (   self,
  aItem 
)
RemoveItem(EDA_GROUP self, EDA_ITEM aItem)

Definition at line 19649 of file pcbnew.py.

◆ SetDesignBlockLibId()

def pcbnew.EDA_GROUP.SetDesignBlockLibId (   self,
  aLibId 
)
SetDesignBlockLibId(EDA_GROUP self, LIB_ID aLibId)

Definition at line 19665 of file pcbnew.py.

◆ SetName()

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

Definition at line 19634 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 19619 of file pcbnew.py.


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