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

Public Member Functions

 __init__ (self, aType)
 
 Type (self)
 
 TypeName (self)
 
 HasIndexableSubshapes (self)
 
 GetIndexableSubshapeCount (self)
 
 GetIndexableSubshapes (self, aSubshapes)
 

Properties

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

Detailed Description

Proxy of C++ SHAPE_BASE class.

Definition at line 5988 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

pcbnew.SHAPE_BASE.__init__ ( self,
aType )
__init__(SHAPE_BASE self, SHAPE_TYPE aType) -> SHAPE_BASE

Definition at line 5994 of file pcbnew.py.

Member Function Documentation

◆ GetIndexableSubshapeCount()

pcbnew.SHAPE_BASE.GetIndexableSubshapeCount ( self)
GetIndexableSubshapeCount(SHAPE_BASE self) -> size_t

Definition at line 6011 of file pcbnew.py.

◆ GetIndexableSubshapes()

pcbnew.SHAPE_BASE.GetIndexableSubshapes ( self,
aSubshapes )
GetIndexableSubshapes(SHAPE_BASE self, std::vector< SHAPE const *,std::allocator< SHAPE const * > > & aSubshapes)

Definition at line 6015 of file pcbnew.py.

◆ HasIndexableSubshapes()

pcbnew.SHAPE_BASE.HasIndexableSubshapes ( self)
HasIndexableSubshapes(SHAPE_BASE self) -> bool

Definition at line 6007 of file pcbnew.py.

◆ Type()

pcbnew.SHAPE_BASE.Type ( self)
Type(SHAPE_BASE self) -> SHAPE_TYPE

Definition at line 5999 of file pcbnew.py.

◆ TypeName()

pcbnew.SHAPE_BASE.TypeName ( self)
TypeName(SHAPE_BASE self) -> wxString

Definition at line 6003 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 5991 of file pcbnew.py.


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