KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PCB_PLUGIN Member List

This is the complete list of members for PCB_PLUGIN, including all inherited members.

CanReadBoard(const wxString &aFileName) const overridePCB_PLUGINvirtual
CanReadFootprint(const wxString &aFileName) constPLUGINvirtual
CanReadFootprintLib(const wxString &aFileName) constPLUGINvirtual
DoLoad(LINE_READER &aReader, BOARD *aAppendToMe, const STRING_UTF8_MAP *aProperties, PROGRESS_REPORTER *aProgressReporter, unsigned aLineCount)PCB_PLUGIN
fileStartsWithBinaryHeader(const wxString &aFilePath, const std::vector< uint8_t > &aHeader)PLUGINprotectedstatic
fileStartsWithPrefix(const wxString &aFilePath, const wxString &aPrefix, bool aIgnoreWhitespace)PLUGINprotectedstatic
FootprintDelete(const wxString &aLibraryPath, const wxString &aFootprintName, const STRING_UTF8_MAP *aProperties=nullptr) overridePCB_PLUGINvirtual
FootprintEnumerate(wxArrayString &aFootprintNames, const wxString &aLibraryPath, bool aBestEfforts, const STRING_UTF8_MAP *aProperties=nullptr) overridePCB_PLUGINvirtual
FootprintExists(const wxString &aLibraryPath, const wxString &aFootprintName, const STRING_UTF8_MAP *aProperties=nullptr) overridePCB_PLUGINvirtual
FootprintLibCreate(const wxString &aLibraryPath, const STRING_UTF8_MAP *aProperties=nullptr) overridePCB_PLUGINvirtual
FootprintLibDelete(const wxString &aLibraryPath, const STRING_UTF8_MAP *aProperties=nullptr) overridePCB_PLUGINvirtual
FootprintLibOptions(STRING_UTF8_MAP *aListToAppendTo) constPLUGINvirtual
FootprintLoad(const wxString &aLibraryPath, const wxString &aFootprintName, bool aKeepUUID=false, const STRING_UTF8_MAP *aProperties=nullptr) overridePCB_PLUGINvirtual
FootprintSave(const wxString &aLibraryPath, const FOOTPRINT *aFootprint, const STRING_UTF8_MAP *aProperties=nullptr) overridePCB_PLUGINvirtual
format(const BOARD *aBoard, int aNestLevel=0) constPCB_PLUGINprivate
format(const PCB_DIMENSION_BASE *aDimension, int aNestLevel=0) constPCB_PLUGINprivate
format(const PCB_BITMAP *aBitmap, int aNestLevel=0) constPCB_PLUGINprivate
format(const PCB_GROUP *aGroup, int aNestLevel=0) constPCB_PLUGINprivate
format(const PCB_SHAPE *aSegment, int aNestLevel=0) constPCB_PLUGINprivate
format(const PCB_TARGET *aTarget, int aNestLevel=0) constPCB_PLUGINprivate
format(const FOOTPRINT *aFootprint, int aNestLevel=0) constPCB_PLUGINprivate
format(const PAD *aPad, int aNestLevel=0) constPCB_PLUGINprivate
format(const PCB_TEXT *aText, int aNestLevel=0) constPCB_PLUGINprivate
format(const PCB_TEXTBOX *aTextBox, int aNestLevel=0) constPCB_PLUGINprivate
format(const PCB_TRACK *aTrack, int aNestLevel=0) constPCB_PLUGINprivate
format(const ZONE *aZone, int aNestLevel=0) constPCB_PLUGINprivate
Format(const BOARD_ITEM *aItem, int aNestLevel=0) constPCB_PLUGIN
formatBoardLayers(const BOARD *aBoard, int aNestLevel=0) constPCB_PLUGINprotected
formatGeneral(const BOARD *aBoard, int aNestLevel=0) constPCB_PLUGINprotected
formatHeader(const BOARD *aBoard, int aNestLevel=0) constPCB_PLUGINprotected
formatLayer(PCB_LAYER_ID aLayer, bool aIsKnockout=false) constPCB_PLUGINprivate
formatLayers(LSET aLayerMask, int aNestLevel=0) constPCB_PLUGINprivate
formatNetInformation(const BOARD *aBoard, int aNestLevel=0) constPCB_PLUGINprotected
formatPolyPts(const SHAPE_LINE_CHAIN &outline, int aNestLevel, bool aCompact, const FOOTPRINT *aParentFP=nullptr) constPCB_PLUGINprivate
formatProperties(const BOARD *aBoard, int aNestLevel=0) constPCB_PLUGINprotected
formatRenderCache(const EDA_TEXT *aText, int aNestLevel) constPCB_PLUGINprivate
formatSetup(const BOARD *aBoard, int aNestLevel=0) constPCB_PLUGINprotected
formatTeardropParameters(const TEARDROP_PARAMETERS &tdParams, int aNestLevel=0) constPCB_PLUGINprotected
FP_CACHEPCB_PLUGINfriend
GetBoardFileDesc() const overridePCB_PLUGINinlinevirtual
GetEnumeratedFootprint(const wxString &aLibraryPath, const wxString &aFootprintName, const STRING_UTF8_MAP *aProperties=nullptr) overridePCB_PLUGINvirtual
getFootprint(const wxString &aLibraryPath, const wxString &aFootprintName, const STRING_UTF8_MAP *aProperties, bool checkModified)PCB_PLUGINprotected
GetFootprintFileDesc() const overridePCB_PLUGINinlinevirtual
GetFootprintLibDesc() const overridePCB_PLUGINinlinevirtual
GetImportedCachedLibraryFootprints()PLUGINvirtual
GetLibraryTimestamp(const wxString &aLibraryPath) const overridePCB_PLUGINvirtual
GetStringOutput(bool doClear)PCB_PLUGINinline
ImportFootprint(const wxString &aFootprintPath, wxString &aFootprintNameOut, const STRING_UTF8_MAP *aProperties=nullptr) overridePCB_PLUGINvirtual
init(const STRING_UTF8_MAP *aProperties)PCB_PLUGINprotected
IsFootprintLibWritable(const wxString &aLibraryPath) overridePCB_PLUGINvirtual
LoadBoard(const wxString &aFileName, BOARD *aAppendToMe, const STRING_UTF8_MAP *aProperties=nullptr, PROJECT *aProject=nullptr, PROGRESS_REPORTER *aProgressReporter=nullptr) overridePCB_PLUGINvirtual
m_boardPCB_PLUGINprotected
m_cachePCB_PLUGINprotected
m_ctlPCB_PLUGINprotected
m_errorPCB_PLUGINprotected
m_filenamePCB_PLUGINprotected
m_mappingPCB_PLUGINprotected
m_outPCB_PLUGINprotected
m_propsPCB_PLUGINprotected
m_queryUserCallbackPCB_PLUGINprotected
m_readerPCB_PLUGINprotected
m_sfPCB_PLUGINprotected
Parse(const wxString &aClipboardSourceInput)PCB_PLUGIN
PCB_PLUGIN(int aControlFlags=CTL_FOR_BOARD)PCB_PLUGIN
PluginName() const overridePCB_PLUGINinlinevirtual
PrefetchLib(const wxString &aLibraryPath, const STRING_UTF8_MAP *aProperties=nullptr)PLUGINvirtual
SaveBoard(const wxString &aFileName, BOARD *aBoard, const STRING_UTF8_MAP *aProperties=nullptr) overridePCB_PLUGINvirtual
SetOutputFormatter(OUTPUTFORMATTER *aFormatter)PCB_PLUGINinline
SetQueryUserCallback(std::function< bool(wxString aTitle, int aIcon, wxString aMessage, wxString aOKButtonTitle)> aCallback) overridePCB_PLUGINinline
PLUGIN::SetQueryUserCallback(std::function< bool(wxString aTitle, int aIcon, wxString aMessage, wxString aAction)> aCallback)PLUGINinlinevirtual
validateCache(const wxString &aLibraryPath, bool checkModified=true)PCB_PLUGINprotected
~PCB_PLUGIN()PCB_PLUGINvirtual
~PLUGIN()PLUGINinlinevirtual