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

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

AdvanceProgressPhase()IO_BASEvirtual
CanReadBoard(const wxString &aFileName) const overridePCB_IO_KICAD_SEXPRvirtual
CanReadFootprint(const wxString &aFileName) constPCB_IOvirtual
CanReadLibrary(const wxString &aFileName) constIO_BASEvirtual
CreateLibrary(const wxString &aLibraryPath, const std::map< std::string, UTF8 > *aProperties=nullptr) overridePCB_IO_KICAD_SEXPRvirtual
DeleteLibrary(const wxString &aLibraryPath, const std::map< std::string, UTF8 > *aProperties=nullptr) overridePCB_IO_KICAD_SEXPRvirtual
DoLoad(LINE_READER &aReader, BOARD *aAppendToMe, const std::map< std::string, UTF8 > *aProperties, PROGRESS_REPORTER *aProgressReporter, unsigned aLineCount)PCB_IO_KICAD_SEXPR
FootprintDelete(const wxString &aLibraryPath, const wxString &aFootprintName, const std::map< std::string, UTF8 > *aProperties=nullptr) overridePCB_IO_KICAD_SEXPRvirtual
FootprintEnumerate(wxArrayString &aFootprintNames, const wxString &aLibraryPath, bool aBestEfforts, const std::map< std::string, UTF8 > *aProperties=nullptr) overridePCB_IO_KICAD_SEXPRvirtual
FootprintExists(const wxString &aLibraryPath, const wxString &aFootprintName, const std::map< std::string, UTF8 > *aProperties=nullptr) overridePCB_IO_KICAD_SEXPRvirtual
FootprintLoad(const wxString &aLibraryPath, const wxString &aFootprintName, bool aKeepUUID=false, const std::map< std::string, UTF8 > *aProperties=nullptr) overridePCB_IO_KICAD_SEXPRvirtual
FootprintSave(const wxString &aLibraryPath, const FOOTPRINT *aFootprint, const std::map< std::string, UTF8 > *aProperties=nullptr) overridePCB_IO_KICAD_SEXPRvirtual
format(const BOARD *aBoard, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprivate
format(const PCB_DIMENSION_BASE *aDimension, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprivate
format(const PCB_REFERENCE_IMAGE *aBitmap, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprivate
format(const PCB_GROUP *aGroup, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprivate
format(const PCB_SHAPE *aSegment, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprivate
format(const PCB_TARGET *aTarget, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprivate
format(const FOOTPRINT *aFootprint, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprivate
format(const PAD *aPad, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprivate
format(const PCB_TEXT *aText, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprivate
format(const PCB_TEXTBOX *aTextBox, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprivate
format(const PCB_TABLE *aTable, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprivate
format(const PCB_GENERATOR *aGenerator, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprivate
format(const PCB_TRACK *aTrack, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprivate
format(const ZONE *aZone, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprivate
Format(const BOARD_ITEM *aItem, int aNestLevel=0) constPCB_IO_KICAD_SEXPR
formatBoardLayers(const BOARD *aBoard, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprotected
formatGeneral(const BOARD *aBoard, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprotected
formatHeader(const BOARD *aBoard, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprotected
formatLayer(PCB_LAYER_ID aLayer, bool aIsKnockout=false) constPCB_IO_KICAD_SEXPRprivate
formatLayers(LSET aLayerMask, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprivate
formatNetInformation(const BOARD *aBoard, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprotected
formatPolyPts(const SHAPE_LINE_CHAIN &outline, int aNestLevel, bool aCompact, const FOOTPRINT *aParentFP=nullptr) constPCB_IO_KICAD_SEXPRprivate
formatProperties(const BOARD *aBoard, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprotected
formatRenderCache(const EDA_TEXT *aText, int aNestLevel) constPCB_IO_KICAD_SEXPRprivate
formatSetup(const BOARD *aBoard, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprotected
formatTeardropParameters(const TEARDROP_PARAMETERS &tdParams, int aNestLevel=0) constPCB_IO_KICAD_SEXPRprotected
formatTenting(const PADSTACK &aPadstack) constPCB_IO_KICAD_SEXPRprivate
FP_CACHEPCB_IO_KICAD_SEXPRfriend
GetBoardFileDesc() const overridePCB_IO_KICAD_SEXPRinlinevirtual
GetEnumeratedFootprint(const wxString &aLibraryPath, const wxString &aFootprintName, const std::map< std::string, UTF8 > *aProperties=nullptr) overridePCB_IO_KICAD_SEXPRvirtual
getFootprint(const wxString &aLibraryPath, const wxString &aFootprintName, const std::map< std::string, UTF8 > *aProperties, bool checkModified)PCB_IO_KICAD_SEXPRprotected
GetImportedCachedLibraryFootprints()PCB_IOvirtual
GetLibraryDesc() const overridePCB_IO_KICAD_SEXPRinlinevirtual
GetLibraryFileDesc() const overridePCB_IO_KICAD_SEXPRinlinevirtual
GetLibraryOptions(std::map< std::string, UTF8 > *aListToAppendTo) const overridePCB_IOvirtual
GetLibraryTimestamp(const wxString &aLibraryPath) const overridePCB_IO_KICAD_SEXPRvirtual
GetName() constIO_BASEinline
GetStringOutput(bool doClear)PCB_IO_KICAD_SEXPRinline
ImportFootprint(const wxString &aFootprintPath, wxString &aFootprintNameOut, const std::map< std::string, UTF8 > *aProperties=nullptr) overridePCB_IO_KICAD_SEXPRvirtual
init(const std::map< std::string, UTF8 > *aProperties)PCB_IO_KICAD_SEXPRprotected
IO_BASE()=deleteIO_BASEprotected
IO_BASE(const wxString &aName)IO_BASEinlineprotected
IsLibraryWritable(const wxString &aLibraryPath) overridePCB_IO_KICAD_SEXPRvirtual
LoadBoard(const wxString &aFileName, BOARD *aAppendToMe, const std::map< std::string, UTF8 > *aProperties=nullptr, PROJECT *aProject=nullptr) overridePCB_IO_KICAD_SEXPRvirtual
m_boardPCB_IOprotected
m_cachePCB_IO_KICAD_SEXPRprotected
m_ctlPCB_IO_KICAD_SEXPRprotected
m_errorPCB_IO_KICAD_SEXPRprotected
m_filenamePCB_IO_KICAD_SEXPRprotected
m_mappingPCB_IO_KICAD_SEXPRprotected
m_nameIO_BASEprotected
m_outPCB_IO_KICAD_SEXPRprotected
m_progressReporterIO_BASEprotected
m_propsPCB_IOprotected
m_queryUserCallbackPCB_IO_KICAD_SEXPRprotected
m_readerPCB_IO_KICAD_SEXPRprotected
m_reporterIO_BASEprotected
m_sfPCB_IO_KICAD_SEXPRprotected
Parse(const wxString &aClipboardSourceInput)PCB_IO_KICAD_SEXPR
PCB_IO(const wxString &aName)PCB_IOinlineprotected
PCB_IO_KICAD_SEXPR(int aControlFlags=CTL_FOR_BOARD)PCB_IO_KICAD_SEXPR
PrefetchLib(const wxString &aLibraryPath, const std::map< std::string, UTF8 > *aProperties=nullptr)PCB_IOvirtual
Report(const wxString &aText, SEVERITY aSeverity=RPT_SEVERITY_UNDEFINED)IO_BASEvirtual
SaveBoard(const wxString &aFileName, BOARD *aBoard, const std::map< std::string, UTF8 > *aProperties=nullptr) overridePCB_IO_KICAD_SEXPRvirtual
SetOutputFormatter(OUTPUTFORMATTER *aFormatter)PCB_IO_KICAD_SEXPRinline
SetProgressReporter(PROGRESS_REPORTER *aReporter)IO_BASEinlinevirtual
SetQueryUserCallback(std::function< bool(wxString aTitle, int aIcon, wxString aMessage, wxString aOKButtonTitle)> aCallback) overridePCB_IO_KICAD_SEXPRinline
PCB_IO::SetQueryUserCallback(std::function< bool(wxString aTitle, int aIcon, wxString aMessage, wxString aAction)> aCallback)PCB_IOinlinevirtual
SetReporter(REPORTER *aReporter)IO_BASEinlinevirtual
validateCache(const wxString &aLibraryPath, bool checkModified=true)PCB_IO_KICAD_SEXPRprotected
~IO_BASE()=defaultIO_BASEvirtual
~PCB_IO()PCB_IOinlinevirtual
~PCB_IO_KICAD_SEXPR()PCB_IO_KICAD_SEXPRvirtual