KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
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

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

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 7951 of file pcbnew.py.

Member Function Documentation

◆ Exists()

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

Definition at line 7963 of file pcbnew.py.

◆ GetFootprints()

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

Definition at line 7967 of file pcbnew.py.

◆ GetPath()

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

Definition at line 7955 of file pcbnew.py.

◆ GetTimestamp()

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

Definition at line 7984 of file pcbnew.py.

◆ IsModified()

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

Definition at line 7988 of file pcbnew.py.

◆ IsPath()

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

Definition at line 7992 of file pcbnew.py.

◆ IsWritable()

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

Definition at line 7959 of file pcbnew.py.

◆ Load()

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

Definition at line 7975 of file pcbnew.py.

◆ Remove()

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

Definition at line 7979 of file pcbnew.py.

◆ Save()

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

Definition at line 7971 of file pcbnew.py.

◆ SetPath()

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

Definition at line 7996 of file pcbnew.py.

Property Documentation

◆ thisown

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


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