|
KiCad PCB EDA Suite
|
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_IPC2581 | private |
| addCadHeader(wxXmlNode *aEcadNode) | PCB_IO_IPC2581 | private |
| 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_IPC2581 | private |
| addFillDesc(wxXmlNode *aNode, FILL_T aFillType, bool aForce=false) | PCB_IO_IPC2581 | private |
| addKnockoutText(wxXmlNode *aContentNode, PCB_TEXT *aText) | PCB_IO_IPC2581 | private |
| addLayerAttributes(wxXmlNode *aNode, PCB_LAYER_ID aLayer) | PCB_IO_IPC2581 | private |
| addLineDesc(wxXmlNode *aNode, int aWidth, LINE_STYLE aDashType, bool aForce=false) | PCB_IO_IPC2581 | private |
| addLocationNode(wxXmlNode *aContentNode, double aX, double aY) | PCB_IO_IPC2581 | private |
| addLocationNode(wxXmlNode *aContentNode, const PAD &aPad, bool aRelative) | PCB_IO_IPC2581 | private |
| addLocationNode(wxXmlNode *aContentNode, const PCB_SHAPE &aShape) | PCB_IO_IPC2581 | private |
| addOutlineNode(wxXmlNode *aParentNode, const SHAPE_POLY_SET &aPolySet, int aWidth=0, LINE_STYLE aDashType=LINE_STYLE::SOLID) | PCB_IO_IPC2581 | private |
| addPackage(wxXmlNode *aStepNode, FOOTPRINT *aFootprint) | PCB_IO_IPC2581 | private |
| addPad(wxXmlNode *aContentNode, const PAD *aPad, PCB_LAYER_ID aLayer) | PCB_IO_IPC2581 | private |
| addPadStack(wxXmlNode *aContentNode, const PAD *aPad) | PCB_IO_IPC2581 | private |
| addPadStack(wxXmlNode *aContentNode, const PCB_VIA *aVia) | PCB_IO_IPC2581 | private |
| addPolygonCutouts(wxXmlNode *aParentNode, const SHAPE_POLY_SET::POLYGON &aPolygon) | PCB_IO_IPC2581 | private |
| addPolygonNode(wxXmlNode *aParentNode, const SHAPE_LINE_CHAIN &aPolygon, FILL_T aFillType=FILL_T::FILLED_SHAPE, int aWidth=0, LINE_STYLE aDashType=LINE_STYLE::SOLID) | PCB_IO_IPC2581 | private |
| addShape(wxXmlNode *aContentNode, const PCB_SHAPE &aShape) | PCB_IO_IPC2581 | private |
| addShape(wxXmlNode *aContentNode, const PAD &aPad, PCB_LAYER_ID aLayer) | PCB_IO_IPC2581 | private |
| addSlotCavity(wxXmlNode *aContentNode, const PAD &aPad, const wxString &aName) | PCB_IO_IPC2581 | private |
| addText(wxXmlNode *aContentNode, EDA_TEXT *aShape, const KIFONT::METRICS &aFontMetrics) | PCB_IO_IPC2581 | private |
| addVia(wxXmlNode *aContentNode, const PCB_VIA *aVia, PCB_LAYER_ID aLayer) | PCB_IO_IPC2581 | private |
| addXY(wxXmlNode *aNode, const VECTOR2I &aVec, const char *aXName=nullptr, const char *aYName=nullptr) | PCB_IO_IPC2581 | private |
| AdvanceProgressPhase() | IO_BASE | virtual |
| appendNode(wxXmlNode *aParent, const wxString &aName) | PCB_IO_IPC2581 | private |
| appendNode(wxXmlNode *aParent, wxXmlNode *aNode) | PCB_IO_IPC2581 | private |
| CanReadBoard(const wxString &aFileName) const override | PCB_IO_IPC2581 | inlinevirtual |
| CanReadFootprint(const wxString &aFileName) const override | PCB_IO_IPC2581 | inlinevirtual |
| CanReadLibrary(const wxString &aFileName) const override | PCB_IO_IPC2581 | inlinevirtual |
| clearLoadedFootprints() | PCB_IO_IPC2581 | private |
| componentName(FOOTPRINT *aFootprint) | PCB_IO_IPC2581 | private |
| CreateConfigurationDialog(wxWindow *aParent) | IO_BASE | inlinevirtual |
| CreateLibrary(const wxString &aLibraryPath, const std::map< std::string, UTF8 > *aProperties=nullptr) | IO_BASE | virtual |
| DeleteLibrary(const wxString &aLibraryPath, const std::map< std::string, UTF8 > *aProperties=nullptr) | IO_BASE | virtual |
| floatVal(double aVal, int aSigFig=-1) const | PCB_IO_IPC2581 | private |
| FootprintDelete(const wxString &aLibraryPath, const wxString &aFootprintName, const std::map< std::string, UTF8 > *aProperties=nullptr) | PCB_IO | virtual |
| FootprintEnumerate(wxArrayString &aFootprintNames, const wxString &aLibraryPath, bool aBestEfforts, const std::map< std::string, UTF8 > *aProperties=nullptr) | PCB_IO | virtual |
| FootprintExists(const wxString &aLibraryPath, const wxString &aFootprintName, const std::map< std::string, UTF8 > *aProperties=nullptr) | PCB_IO | virtual |
| FootprintLoad(const wxString &aLibraryPath, const wxString &aFootprintName, bool aKeepUUID=false, const std::map< std::string, UTF8 > *aProperties=nullptr) | PCB_IO | virtual |
| FootprintSave(const wxString &aLibraryPath, const FOOTPRINT *aFootprint, const std::map< std::string, UTF8 > *aProperties=nullptr) | PCB_IO | virtual |
| generateAuxilliaryLayers(wxXmlNode *aCadLayerNode) | PCB_IO_IPC2581 | private |
| generateAvlSection() | PCB_IO_IPC2581 | private |
| generateBOMSection(wxXmlNode *aEcadNode) | PCB_IO_IPC2581 | private |
| generateCadLayers(wxXmlNode *aCadLayerNode) | PCB_IO_IPC2581 | private |
| generateCadSpecs(wxXmlNode *aCadLayerNode) | PCB_IO_IPC2581 | private |
| generateComponents(wxXmlNode *aStepNode) | PCB_IO_IPC2581 | private |
| generateContentSection() | PCB_IO_IPC2581 | private |
| generateContentStackup(wxXmlNode *aContentNode) | PCB_IO_IPC2581 | private |
| generateDrillLayers(wxXmlNode *aCadLayerNode) | PCB_IO_IPC2581 | private |
| generateEcadSection() | PCB_IO_IPC2581 | private |
| generateHistorySection() | PCB_IO_IPC2581 | private |
| generateLayerFeatures(wxXmlNode *aStepNode) | PCB_IO_IPC2581 | private |
| generateLayerSetAuxilliary(wxXmlNode *aStepNode) | PCB_IO_IPC2581 | private |
| generateLayerSetDrill(wxXmlNode *aStepNode) | PCB_IO_IPC2581 | private |
| generateLayerSetNet(wxXmlNode *aLayerNode, PCB_LAYER_ID aLayer, std::vector< BOARD_ITEM * > &aItems) | PCB_IO_IPC2581 | private |
| generateLogicalNets(wxXmlNode *aStepNode) | PCB_IO_IPC2581 | private |
| generateLogisticSection() | PCB_IO_IPC2581 | private |
| generatePhyNetGroup(wxXmlNode *aStepNode) | PCB_IO_IPC2581 | private |
| generateProfile(wxXmlNode *aStepNode) | PCB_IO_IPC2581 | private |
| generateStackup(wxXmlNode *aCadLayerNode) | PCB_IO_IPC2581 | private |
| generateStepSection(wxXmlNode *aCadNode) | PCB_IO_IPC2581 | private |
| generateXmlHeader() | PCB_IO_IPC2581 | private |
| genLayersString(PCB_LAYER_ID aTop, PCB_LAYER_ID aBottom, const char *aPrefix) const | PCB_IO_IPC2581 | private |
| genLayerString(PCB_LAYER_ID aLayer, const char *aPrefix) const | PCB_IO_IPC2581 | private |
| genString(const wxString &aStr, const char *aPrefix=nullptr) const | PCB_IO_IPC2581 | private |
| GetBoardFileDesc() const override | PCB_IO_IPC2581 | inlinevirtual |
| GetEnumeratedFootprint(const wxString &aLibraryPath, const wxString &aFootprintName, const std::map< std::string, UTF8 > *aProperties=nullptr) | PCB_IO | virtual |
| GetImportedCachedLibraryFootprints() override | PCB_IO_IPC2581 | virtual |
| GetLibraryDesc() const override | PCB_IO_IPC2581 | inlinevirtual |
| GetLibraryFileDesc() const | IO_BASE | inlinevirtual |
| GetLibraryOptions(std::map< std::string, UTF8 > *aListToAppendTo) const override | PCB_IO | virtual |
| GetLibraryTimestamp(const wxString &aLibraryPath) const override | PCB_IO_IPC2581 | inlinevirtual |
| GetName() const | IO_BASE | inline |
| ImportFootprint(const wxString &aFootprintPath, wxString &aFootprintNameOut, const std::map< std::string, UTF8 > *aProperties=nullptr) | PCB_IO | virtual |
| insertNode(wxXmlNode *aParent, const wxString &aName) | PCB_IO_IPC2581 | private |
| insertNode(wxXmlNode *aParent, wxXmlNode *aNode) | PCB_IO_IPC2581 | private |
| insertNodeAfter(wxXmlNode *aPrev, wxXmlNode *aNode) | PCB_IO_IPC2581 | private |
| IO_BASE()=delete | IO_BASE | protected |
| IO_BASE(const wxString &aName) | IO_BASE | inlineprotected |
| IsLibraryWritable(const wxString &aLibraryPath) | IO_BASE | virtual |
| isValidLayerFor2581(PCB_LAYER_ID aLayer) | PCB_IO_IPC2581 | private |
| lineHash(int aWidth, LINE_STYLE aDashType) | PCB_IO_IPC2581 | private |
| LoadBoard(const wxString &aFileName, BOARD *aAppendToMe, const std::map< std::string, UTF8 > *aProperties=nullptr, PROJECT *aProject=nullptr) | PCB_IO | virtual |
| m_acceptable_chars | PCB_IO_IPC2581 | private |
| m_auxilliary_Layers | PCB_IO_IPC2581 | private |
| m_board | PCB_IO_IPC2581 | private |
| m_dist | PCB_IO_IPC2581 | private |
| m_distpn | PCB_IO_IPC2581 | private |
| m_drill_layers | PCB_IO_IPC2581 | private |
| m_element_names | PCB_IO_IPC2581 | mutableprivate |
| m_enterpriseNode | PCB_IO_IPC2581 | private |
| m_footprint_dict | PCB_IO_IPC2581 | private |
| m_footprint_refdes_dict | PCB_IO_IPC2581 | private |
| m_footprint_refdes_reverse_dict | PCB_IO_IPC2581 | private |
| m_generated_names | PCB_IO_IPC2581 | mutableprivate |
| m_last_padstack | PCB_IO_IPC2581 | private |
| m_layer_name_map | PCB_IO_IPC2581 | private |
| m_line_dict | PCB_IO_IPC2581 | private |
| m_line_node | PCB_IO_IPC2581 | private |
| m_loaded_footprints | PCB_IO_IPC2581 | private |
| m_mfg | PCB_IO_IPC2581 | private |
| m_mpn | PCB_IO_IPC2581 | private |
| m_name | IO_BASE | protected |
| m_net_pin_dict | PCB_IO_IPC2581 | private |
| m_OEMRef | PCB_IO_IPC2581 | private |
| m_OEMRef_dict | PCB_IO_IPC2581 | private |
| m_padstack_dict | PCB_IO_IPC2581 | private |
| m_padstacks | PCB_IO_IPC2581 | private |
| m_progress_reporter | PCB_IO_IPC2581 | private |
| m_progressReporter | IO_BASE | protected |
| m_props | PCB_IO_IPC2581 | private |
| m_reporter | IO_BASE | protected |
| m_scale | PCB_IO_IPC2581 | private |
| m_shape_std_node | PCB_IO_IPC2581 | private |
| m_shape_user_node | PCB_IO_IPC2581 | private |
| m_sigfig | PCB_IO_IPC2581 | private |
| m_slot_holes | PCB_IO_IPC2581 | private |
| m_std_shape_dict | PCB_IO_IPC2581 | private |
| m_total_bytes | PCB_IO_IPC2581 | private |
| m_units_str | PCB_IO_IPC2581 | private |
| m_user_shape_dict | PCB_IO_IPC2581 | private |
| m_version | PCB_IO_IPC2581 | private |
| m_xml_doc | PCB_IO_IPC2581 | private |
| m_xml_root | PCB_IO_IPC2581 | private |
| PCB_IO(const wxString &aName) | PCB_IO | inlineprotected |
| PCB_IO_IPC2581() | PCB_IO_IPC2581 | inline |
| pinName(const PAD *aPad) const | PCB_IO_IPC2581 | private |
| Report(const wxString &aText, SEVERITY aSeverity=RPT_SEVERITY_UNDEFINED) | IO_BASE | virtual |
| SaveBoard(const wxString &aFileName, BOARD *aBoard, const std::map< std::string, UTF8 > *aProperties=nullptr) override | PCB_IO_IPC2581 | virtual |
| SetProgressReporter(PROGRESS_REPORTER *aReporter) | IO_BASE | inlinevirtual |
| SetQueryUserCallback(std::function< bool(wxString aTitle, int aIcon, wxString aMessage, wxString aAction)> aCallback) | PCB_IO | inlinevirtual |
| SetReporter(REPORTER *aReporter) | IO_BASE | inlinevirtual |
| shapeHash(const PCB_SHAPE &aShape) | PCB_IO_IPC2581 | private |
| SupportsConfigurationDialog() const | IO_BASE | inlinevirtual |
| ~IO_BASE()=default | IO_BASE | virtual |
| ~PCB_IO() | PCB_IO | inlinevirtual |
| ~PCB_IO_IPC2581() override | PCB_IO_IPC2581 |