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

Public Member Functions

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

Static Public Member Functions

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

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 8176 of file pcbnew.py.

Member Function Documentation

◆ Exists()

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

Definition at line 8188 of file pcbnew.py.

◆ GetFootprints()

pcbnew.FP_CACHE.GetFootprints ( self)
GetFootprints(FP_CACHE self) -> boost::ptr_map< wxString,FP_CACHE_ENTRY > &

Definition at line 8192 of file pcbnew.py.

◆ GetPath()

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

Definition at line 8180 of file pcbnew.py.

◆ GetTimestamp()

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

Definition at line 8209 of file pcbnew.py.

◆ IsModified()

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

Definition at line 8213 of file pcbnew.py.

◆ IsPath()

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

Definition at line 8217 of file pcbnew.py.

◆ IsWritable()

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

Definition at line 8184 of file pcbnew.py.

◆ Load()

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

Definition at line 8200 of file pcbnew.py.

◆ Remove()

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

Definition at line 8204 of file pcbnew.py.

◆ Save()

pcbnew.FP_CACHE.Save ( self,
aFootprintFilter = None )
Save(FP_CACHE self, FOOTPRINT aFootprintFilter=None)

Definition at line 8196 of file pcbnew.py.

◆ SetPath()

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

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


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