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

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

addAttribute(wxXmlNode *aNode, const wxString &aName, const wxString &aValue)PCB_IO_IPC2581private
addCadHeader(wxXmlNode *aEcadNode)PCB_IO_IPC2581private
addContourNode(wxXmlNode *aParentNode, const SHAPE_POLY_SET &aPolySet, int aOutline=0, FILL_T aFillType=FILL_T::FILLED_SHAPE, int aWidth=0, LINE_STYLE aDashType=LINE_STYLE::SOLID)PCB_IO_IPC2581private
addFillDesc(wxXmlNode *aNode, FILL_T aFillType, bool aForce=false)PCB_IO_IPC2581private
addKnockoutText(wxXmlNode *aContentNode, PCB_TEXT *aText)PCB_IO_IPC2581private
addLayerAttributes(wxXmlNode *aNode, PCB_LAYER_ID aLayer)PCB_IO_IPC2581private
addLineDesc(wxXmlNode *aNode, int aWidth, LINE_STYLE aDashType, bool aForce=false)PCB_IO_IPC2581private
addLocationNode(wxXmlNode *aContentNode, double aX, double aY)PCB_IO_IPC2581private
addLocationNode(wxXmlNode *aContentNode, const PAD &aPad, bool aRelative)PCB_IO_IPC2581private
addLocationNode(wxXmlNode *aContentNode, const PCB_SHAPE &aShape)PCB_IO_IPC2581private
addOutlineNode(wxXmlNode *aParentNode, const SHAPE_POLY_SET &aPolySet, int aWidth=0, LINE_STYLE aDashType=LINE_STYLE::SOLID)PCB_IO_IPC2581private
addPackage(wxXmlNode *aStepNode, FOOTPRINT *aFootprint)PCB_IO_IPC2581private
addPad(wxXmlNode *aContentNode, const PAD *aPad, PCB_LAYER_ID aLayer)PCB_IO_IPC2581private
addPadStack(wxXmlNode *aContentNode, const PAD *aPad)PCB_IO_IPC2581private
addPadStack(wxXmlNode *aContentNode, const PCB_VIA *aVia)PCB_IO_IPC2581private
addPolygonCutouts(wxXmlNode *aParentNode, const SHAPE_POLY_SET::POLYGON &aPolygon)PCB_IO_IPC2581private
addPolygonNode(wxXmlNode *aParentNode, const SHAPE_POLY_SET::POLYGON &aPolygon, FILL_T aFillType=FILL_T::FILLED_SHAPE, int aWidth=0, LINE_STYLE aDashType=LINE_STYLE::SOLID)PCB_IO_IPC2581private
addShape(wxXmlNode *aContentNode, const PCB_SHAPE &aShape)PCB_IO_IPC2581private
addShape(wxXmlNode *aContentNode, const PAD &aPad, PCB_LAYER_ID aLayer)PCB_IO_IPC2581private
addSlotCavity(wxXmlNode *aContentNode, const PAD &aPad, const wxString &aName)PCB_IO_IPC2581private
addText(wxXmlNode *aContentNode, EDA_TEXT *aShape, const KIFONT::METRICS &aFontMetrics)PCB_IO_IPC2581private
addVia(wxXmlNode *aContentNode, const PCB_VIA *aVia, PCB_LAYER_ID aLayer)PCB_IO_IPC2581private
addXY(wxXmlNode *aNode, const VECTOR2I &aVec, const char *aXName=nullptr, const char *aYName=nullptr)PCB_IO_IPC2581private
AdvanceProgressPhase()IO_BASEvirtual
appendNode(wxXmlNode *aParent, const wxString &aName)PCB_IO_IPC2581private
appendNode(wxXmlNode *aParent, wxXmlNode *aNode)PCB_IO_IPC2581private
CanReadBoard(const wxString &aFileName) const overridePCB_IO_IPC2581inlinevirtual
CanReadFootprint(const wxString &aFileName) const overridePCB_IO_IPC2581inlinevirtual
CanReadLibrary(const wxString &aFileName) const overridePCB_IO_IPC2581inlinevirtual
clearLoadedFootprints()PCB_IO_IPC2581private
componentName(FOOTPRINT *aFootprint)PCB_IO_IPC2581private
CreateLibrary(const wxString &aLibraryPath, const std::map< std::string, UTF8 > *aProperties=nullptr)IO_BASEvirtual
DeleteLibrary(const wxString &aLibraryPath, const std::map< std::string, UTF8 > *aProperties=nullptr)IO_BASEvirtual
floatVal(double aVal)PCB_IO_IPC2581private
FootprintDelete(const wxString &aLibraryPath, const wxString &aFootprintName, const std::map< std::string, UTF8 > *aProperties=nullptr)PCB_IOvirtual
FootprintEnumerate(wxArrayString &aFootprintNames, const wxString &aLibraryPath, bool aBestEfforts, const std::map< std::string, UTF8 > *aProperties=nullptr)PCB_IOvirtual
FootprintExists(const wxString &aLibraryPath, const wxString &aFootprintName, const std::map< std::string, UTF8 > *aProperties=nullptr)PCB_IOvirtual
FootprintLoad(const wxString &aLibraryPath, const wxString &aFootprintName, bool aKeepUUID=false, const std::map< std::string, UTF8 > *aProperties=nullptr)PCB_IOvirtual
FootprintSave(const wxString &aLibraryPath, const FOOTPRINT *aFootprint, const std::map< std::string, UTF8 > *aProperties=nullptr)PCB_IOvirtual
generateAvlSection()PCB_IO_IPC2581private
generateBOMSection(wxXmlNode *aEcadNode)PCB_IO_IPC2581private
generateCadLayers(wxXmlNode *aCadLayerNode)PCB_IO_IPC2581private
generateComponents(wxXmlNode *aStepNode)PCB_IO_IPC2581private
generateContentSection()PCB_IO_IPC2581private
generateContentStackup(wxXmlNode *aContentNode)PCB_IO_IPC2581private
generateDrillLayers(wxXmlNode *aCadLayerNode)PCB_IO_IPC2581private
generateEcadSection()PCB_IO_IPC2581private
generateHistorySection()PCB_IO_IPC2581private
generateLayerFeatures(wxXmlNode *aStepNode)PCB_IO_IPC2581private
generateLayerSetDrill(wxXmlNode *aStepNode)PCB_IO_IPC2581private
generateLayerSetNet(wxXmlNode *aLayerNode, PCB_LAYER_ID aLayer, std::vector< BOARD_ITEM * > &aItems)PCB_IO_IPC2581private
generateLogicalNets(wxXmlNode *aStepNode)PCB_IO_IPC2581private
generateLogisticSection()PCB_IO_IPC2581private
generatePhyNetGroup(wxXmlNode *aStepNode)PCB_IO_IPC2581private
generateProfile(wxXmlNode *aStepNode)PCB_IO_IPC2581private
generateStepSection(wxXmlNode *aCadNode)PCB_IO_IPC2581private
generateXmlHeader()PCB_IO_IPC2581private
genLayersString(PCB_LAYER_ID aTop, PCB_LAYER_ID aBottom, const char *aPrefix) constPCB_IO_IPC2581private
genLayerString(PCB_LAYER_ID aLayer, const char *aPrefix) constPCB_IO_IPC2581private
genString(const wxString &aStr, const char *aPrefix=nullptr) constPCB_IO_IPC2581private
GetBoardFileDesc() const overridePCB_IO_IPC2581inlinevirtual
GetEnumeratedFootprint(const wxString &aLibraryPath, const wxString &aFootprintName, const std::map< std::string, UTF8 > *aProperties=nullptr)PCB_IOvirtual
GetImportedCachedLibraryFootprints() overridePCB_IO_IPC2581virtual
GetLibraryDesc() const overridePCB_IO_IPC2581inlinevirtual
GetLibraryFileDesc() constIO_BASEinlinevirtual
GetLibraryOptions(std::map< std::string, UTF8 > *aListToAppendTo) const overridePCB_IOvirtual
GetLibraryTimestamp(const wxString &aLibraryPath) const overridePCB_IO_IPC2581inlinevirtual
GetName() constIO_BASEinline
ImportFootprint(const wxString &aFootprintPath, wxString &aFootprintNameOut, const std::map< std::string, UTF8 > *aProperties=nullptr)PCB_IOvirtual
insertNode(wxXmlNode *aParent, const wxString &aName)PCB_IO_IPC2581private
insertNode(wxXmlNode *aParent, wxXmlNode *aNode)PCB_IO_IPC2581private
insertNodeAfter(wxXmlNode *aPrev, wxXmlNode *aNode)PCB_IO_IPC2581private
IO_BASE()=deleteIO_BASEprotected
IO_BASE(const wxString &aName)IO_BASEinlineprotected
IsLibraryWritable(const wxString &aLibraryPath)IO_BASEvirtual
isValidLayerFor2581(PCB_LAYER_ID aLayer)PCB_IO_IPC2581private
lineHash(int aWidth, LINE_STYLE aDashType)PCB_IO_IPC2581private
LoadBoard(const wxString &aFileName, BOARD *aAppendToMe, const std::map< std::string, UTF8 > *aProperties=nullptr, PROJECT *aProject=nullptr)PCB_IOvirtual
m_acceptable_charsPCB_IO_IPC2581private
m_boardPCB_IO_IPC2581private
m_distPCB_IO_IPC2581private
m_distpnPCB_IO_IPC2581private
m_drill_layersPCB_IO_IPC2581private
m_enterpriseNodePCB_IO_IPC2581private
m_footprint_dictPCB_IO_IPC2581private
m_footprint_refdes_dictPCB_IO_IPC2581private
m_footprint_refdes_reverse_dictPCB_IO_IPC2581private
m_last_padstackPCB_IO_IPC2581private
m_layer_name_mapPCB_IO_IPC2581private
m_line_dictPCB_IO_IPC2581private
m_line_nodePCB_IO_IPC2581private
m_loaded_footprintsPCB_IO_IPC2581private
m_mfgPCB_IO_IPC2581private
m_mpnPCB_IO_IPC2581private
m_nameIO_BASEprotected
m_net_pin_dictPCB_IO_IPC2581private
m_OEMRefPCB_IO_IPC2581private
m_OEMRef_dictPCB_IO_IPC2581private
m_padstack_dictPCB_IO_IPC2581private
m_padstacksPCB_IO_IPC2581private
m_progress_reporterPCB_IO_IPC2581private
m_progressReporterIO_BASEprotected
m_propsPCB_IO_IPC2581private
m_reporterIO_BASEprotected
m_scalePCB_IO_IPC2581private
m_shape_std_nodePCB_IO_IPC2581private
m_shape_user_nodePCB_IO_IPC2581private
m_sigfigPCB_IO_IPC2581private
m_slot_holesPCB_IO_IPC2581private
m_std_shape_dictPCB_IO_IPC2581private
m_total_bytesPCB_IO_IPC2581private
m_units_strPCB_IO_IPC2581private
m_user_shape_dictPCB_IO_IPC2581private
m_versionPCB_IO_IPC2581private
m_xml_docPCB_IO_IPC2581private
m_xml_rootPCB_IO_IPC2581private
PCB_IO(const wxString &aName)PCB_IOinlineprotected
PCB_IO_IPC2581()PCB_IO_IPC2581inline
pinName(const PAD *aPad) constPCB_IO_IPC2581private
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_IPC2581virtual
SetProgressReporter(PROGRESS_REPORTER *aReporter)IO_BASEinlinevirtual
SetQueryUserCallback(std::function< bool(wxString aTitle, int aIcon, wxString aMessage, wxString aAction)> aCallback)PCB_IOinlinevirtual
SetReporter(REPORTER *aReporter)IO_BASEinlinevirtual
shapeHash(const PCB_SHAPE &aShape)PCB_IO_IPC2581private
~IO_BASE()=defaultIO_BASEvirtual
~PCB_IO()PCB_IOinlinevirtual
~PCB_IO_IPC2581() overridePCB_IO_IPC2581