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

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)


 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

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 7949 of file

Member Function Documentation

◆ Exists()

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

Definition at line 7961 of file

◆ GetFootprints()

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

Definition at line 7965 of file

◆ GetPath()

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

Definition at line 7953 of file

◆ GetTimestamp()

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

Definition at line 7982 of file

◆ IsModified()

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

Definition at line 7986 of file

◆ IsPath()

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

Definition at line 7990 of file

◆ IsWritable()

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

Definition at line 7957 of file

◆ Load()

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

Definition at line 7973 of file

◆ Remove()

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

Definition at line 7977 of file

◆ Save()

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

Definition at line 7969 of file

◆ SetPath()

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

Definition at line 7994 of file

Property Documentation

◆ thisown

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

Definition at line 7946 of file

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