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

Public Member Functions

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

Static Public Member Functions

 SniffTest (aCandidate)
 
 CreateNilUuids (aNil=True)
 
 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 869 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

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

Member Function Documentation

◆ __eq__()

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

Definition at line 937 of file pcbnew.py.

◆ __gt__()

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

Definition at line 949 of file pcbnew.py.

◆ __lt__()

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

Definition at line 945 of file pcbnew.py.

◆ __ne__()

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

Definition at line 941 of file pcbnew.py.

◆ AsLegacyTimestamp()

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

Definition at line 898 of file pcbnew.py.

◆ AsLegacyTimestampString()

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

Definition at line 906 of file pcbnew.py.

◆ AsStdString()

pcbnew.KIID.AsStdString ( self)
AsStdString(KIID self) -> string

Definition at line 910 of file pcbnew.py.

◆ AsString()

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

Definition at line 902 of file pcbnew.py.

◆ Clone()

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

Definition at line 886 of file pcbnew.py.

◆ ConvertTimestampToUuid()

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

Definition at line 929 of file pcbnew.py.

◆ CreateNilUuids()

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

Definition at line 920 of file pcbnew.py.

◆ Hash()

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

Definition at line 890 of file pcbnew.py.

◆ Increment()

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

Definition at line 933 of file pcbnew.py.

◆ IsLegacyTimestamp()

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

Definition at line 894 of file pcbnew.py.

◆ SeedGenerator()

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

Definition at line 925 of file pcbnew.py.

◆ SniffTest()

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

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


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