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

Public Member Functions

def __init__ (self, *args)
 
def Clone (self, aUUID)
 
def Hash (self)
 
def IsLegacyTimestamp (self)
 
def AsLegacyTimestamp (self)
 
def AsString (self)
 
def AsLegacyTimestampString (self)
 
def ConvertTimestampToUuid (self)
 
def Increment (self)
 
def __eq__ (self, rhs)
 
def __ne__ (self, rhs)
 
def __lt__ (self, rhs)
 
def __gt__ (self, rhs)
 

Static Public Member Functions

def SniffTest (aCandidate)
 
def CreateNilUuids (aNil=True)
 
def SeedGenerator (aSeed)
 

Properties

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

Detailed Description

Proxy of C++ KIID class.

Definition at line 1040 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

def pcbnew.KIID.__init__ (   self,
args 
)
    __init__(KIID self) -> KIID
    __init__(KIID self, int null) -> KIID
    __init__(KIID self, string aString) -> KIID
    __init__(KIID self, char const * aString) -> KIID
    __init__(KIID self, wxString aString) -> KIID
    __init__(KIID self, timestamp_t aTimestamp) -> KIID

Definition at line 1046 of file pcbnew.py.

Here is the caller graph for this function:

Member Function Documentation

◆ __eq__()

def pcbnew.KIID.__eq__ (   self,
  rhs 
)
__eq__(KIID self, KIID rhs) -> bool

Definition at line 1104 of file pcbnew.py.

◆ __gt__()

def pcbnew.KIID.__gt__ (   self,
  rhs 
)
__gt__(KIID self, KIID rhs) -> bool

Definition at line 1116 of file pcbnew.py.

◆ __lt__()

def pcbnew.KIID.__lt__ (   self,
  rhs 
)
__lt__(KIID self, KIID rhs) -> bool

Definition at line 1112 of file pcbnew.py.

◆ __ne__()

def pcbnew.KIID.__ne__ (   self,
  rhs 
)
__ne__(KIID self, KIID rhs) -> bool

Definition at line 1108 of file pcbnew.py.

◆ AsLegacyTimestamp()

def pcbnew.KIID.AsLegacyTimestamp (   self)
AsLegacyTimestamp(KIID self) -> timestamp_t

Definition at line 1069 of file pcbnew.py.

◆ AsLegacyTimestampString()

def pcbnew.KIID.AsLegacyTimestampString (   self)
AsLegacyTimestampString(KIID self) -> wxString

Definition at line 1077 of file pcbnew.py.

◆ AsString()

def pcbnew.KIID.AsString (   self)
AsString(KIID self) -> wxString

Definition at line 1073 of file pcbnew.py.

◆ Clone()

def pcbnew.KIID.Clone (   self,
  aUUID 
)
Clone(KIID self, KIID aUUID)

Definition at line 1057 of file pcbnew.py.

◆ ConvertTimestampToUuid()

def pcbnew.KIID.ConvertTimestampToUuid (   self)
ConvertTimestampToUuid(KIID self)

Definition at line 1096 of file pcbnew.py.

◆ CreateNilUuids()

def pcbnew.KIID.CreateNilUuids (   aNil = True)
static
CreateNilUuids(bool aNil=True)

Definition at line 1087 of file pcbnew.py.

◆ Hash()

def pcbnew.KIID.Hash (   self)
Hash(KIID self) -> size_t

Definition at line 1061 of file pcbnew.py.

◆ Increment()

def pcbnew.KIID.Increment (   self)
Increment(KIID self)

Definition at line 1100 of file pcbnew.py.

◆ IsLegacyTimestamp()

def pcbnew.KIID.IsLegacyTimestamp (   self)
IsLegacyTimestamp(KIID self) -> bool

Definition at line 1065 of file pcbnew.py.

◆ SeedGenerator()

def pcbnew.KIID.SeedGenerator (   aSeed)
static
SeedGenerator(unsigned int aSeed)

Definition at line 1092 of file pcbnew.py.

◆ SniffTest()

def pcbnew.KIID.SniffTest (   aCandidate)
static
SniffTest(wxString aCandidate) -> bool

Definition at line 1082 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 1043 of file pcbnew.py.


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