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)
 
"void" Clone (self, "KIID" aUUID)
 
"size_t" Hash (self)
 
"bool" IsLegacyTimestamp (self)
 
"timestamp_t" AsLegacyTimestamp (self)
 
"wxString" AsString (self)
 
"wxString" AsLegacyTimestampString (self)
 
"void" ConvertTimestampToUuid (self)
 
"void" Increment (self)
 
"bool" __eq__ (self, "KIID" rhs)
 
"bool" __ne__ (self, "KIID" rhs)
 
"bool" __lt__ (self, "KIID" rhs)
 
"bool" __gt__ (self, "KIID" rhs)
 

Static Public Member Functions

"bool" SniffTest ("wxString" aCandidate)
 
"void" CreateNilUuids ("bool" aNil=True)
 
"void" SeedGenerator ("unsigned int" 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 873 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, wxString aString) -> KIID
    __init__(KIID self, timestamp_t aTimestamp) -> KIID

Definition at line 879 of file pcbnew.py.

Here is the caller graph for this function:

Member Function Documentation

◆ __eq__()

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

Definition at line 935 of file pcbnew.py.

◆ __gt__()

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

Definition at line 947 of file pcbnew.py.

◆ __lt__()

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

Definition at line 943 of file pcbnew.py.

◆ __ne__()

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

Definition at line 939 of file pcbnew.py.

◆ AsLegacyTimestamp()

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

Definition at line 900 of file pcbnew.py.

◆ AsLegacyTimestampString()

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

Definition at line 908 of file pcbnew.py.

◆ AsString()

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

Definition at line 904 of file pcbnew.py.

◆ Clone()

"void" pcbnew.KIID.Clone (   self,
"KIID"  aUUID 
)
Clone(KIID self, KIID aUUID)

Definition at line 888 of file pcbnew.py.

Here is the caller graph for this function:

◆ ConvertTimestampToUuid()

"void" pcbnew.KIID.ConvertTimestampToUuid (   self)
ConvertTimestampToUuid(KIID self)

Definition at line 927 of file pcbnew.py.

◆ CreateNilUuids()

"void" pcbnew.KIID.CreateNilUuids ( "bool"  aNil = True)
static
CreateNilUuids(bool aNil=True)

Definition at line 918 of file pcbnew.py.

◆ Hash()

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

Definition at line 892 of file pcbnew.py.

◆ Increment()

"void" pcbnew.KIID.Increment (   self)
Increment(KIID self)

Definition at line 931 of file pcbnew.py.

◆ IsLegacyTimestamp()

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

Definition at line 896 of file pcbnew.py.

◆ SeedGenerator()

"void" pcbnew.KIID.SeedGenerator ( "unsigned int"  aSeed)
static
SeedGenerator(unsigned int aSeed)

Definition at line 923 of file pcbnew.py.

◆ SniffTest()

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

Definition at line 913 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 876 of file pcbnew.py.


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