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

Public Member Functions

def __init__ (self, aOwner, aLibraryPath)
 
def GetPath (self)
 
def IsWritable (self)
 
def Exists (self)
 
def GetFootprints (self)
 
def Save (self, aFootprint=None)
 
def Load (self)
 
def Remove (self, aFootprintName)
 
def IsModified (self)
 
def IsPath (self, aPath)
 
def SetPath (self, aPath)
 

Static Public Member Functions

def GetTimestamp (aLibPath)
 

Properties

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

Detailed Description

Proxy of C++ FP_CACHE class.

Definition at line 7943 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

def pcbnew.FP_CACHE.__init__ (   self,
  aOwner,
  aLibraryPath 
)
__init__(FP_CACHE self, PCB_PLUGIN aOwner, wxString aLibraryPath) -> FP_CACHE

Definition at line 7949 of file pcbnew.py.

Member Function Documentation

◆ Exists()

def pcbnew.FP_CACHE.Exists (   self)
Exists(FP_CACHE self) -> bool

Definition at line 7961 of file pcbnew.py.

◆ GetFootprints()

def pcbnew.FP_CACHE.GetFootprints (   self)
GetFootprints(FP_CACHE self) -> FP_CACHE_FOOTPRINT_MAP &

Definition at line 7965 of file pcbnew.py.

◆ GetPath()

def pcbnew.FP_CACHE.GetPath (   self)
GetPath(FP_CACHE self) -> wxString

Definition at line 7953 of file pcbnew.py.

◆ GetTimestamp()

def pcbnew.FP_CACHE.GetTimestamp (   aLibPath)
static
GetTimestamp(wxString aLibPath) -> long long

Definition at line 7982 of file pcbnew.py.

◆ IsModified()

def pcbnew.FP_CACHE.IsModified (   self)
IsModified(FP_CACHE self) -> bool

Definition at line 7986 of file pcbnew.py.

◆ IsPath()

def pcbnew.FP_CACHE.IsPath (   self,
  aPath 
)
IsPath(FP_CACHE self, wxString aPath) -> bool

Definition at line 7990 of file pcbnew.py.

◆ IsWritable()

def pcbnew.FP_CACHE.IsWritable (   self)
IsWritable(FP_CACHE self) -> bool

Definition at line 7957 of file pcbnew.py.

◆ Load()

def pcbnew.FP_CACHE.Load (   self)
Load(FP_CACHE self)

Definition at line 7973 of file pcbnew.py.

◆ Remove()

def pcbnew.FP_CACHE.Remove (   self,
  aFootprintName 
)
Remove(FP_CACHE self, wxString aFootprintName)

Definition at line 7977 of file pcbnew.py.

◆ Save()

def pcbnew.FP_CACHE.Save (   self,
  aFootprint = None 
)
Save(FP_CACHE self, FOOTPRINT aFootprint=None)

Definition at line 7969 of file pcbnew.py.

◆ SetPath()

def pcbnew.FP_CACHE.SetPath (   self,
  aPath 
)
SetPath(FP_CACHE self, wxString aPath)

Definition at line 7994 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 7946 of file pcbnew.py.


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