KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
pcbnew.EDA_GROUP Class Reference
Inheritance diagram for pcbnew.EDA_GROUP:

Public Member Functions

 __init__ (self, *args, **kwargs)
 
 AsEdaItem (self)
 
 GetName (self)
 
 SetName (self, aName)
 
 GetItems (self, *args)
 
 AddItem (self, aItem)
 
 RemoveItem (self, aItem)
 
 RemoveAll (self)
 
 GetGroupMemberIds (self)
 
 HasDesignBlockLink (self)
 
 SetDesignBlockLibId (self, aLibId)
 
 GetDesignBlockLibId (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++ EDA_GROUP class.

Definition at line 19891 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 19896 of file pcbnew.py.

Member Function Documentation

◆ AddItem()

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

Definition at line 19920 of file pcbnew.py.

◆ AsEdaItem()

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

Definition at line 19900 of file pcbnew.py.

◆ GetDesignBlockLibId()

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

Definition at line 19944 of file pcbnew.py.

◆ GetGroupMemberIds()

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

Definition at line 19932 of file pcbnew.py.

◆ GetItems()

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

◆ GetName()

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

Definition at line 19905 of file pcbnew.py.

Here is the caller graph for this function:

◆ HasDesignBlockLink()

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

Definition at line 19936 of file pcbnew.py.

◆ RemoveAll()

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

Definition at line 19928 of file pcbnew.py.

◆ RemoveItem()

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

Definition at line 19924 of file pcbnew.py.

◆ SetDesignBlockLibId()

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

Definition at line 19940 of file pcbnew.py.

◆ SetName()

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

Definition at line 19909 of file pcbnew.py.

Property Documentation

◆ thisown

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


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