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_POLY_SET::POLYGON &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 |
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) | 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 |
generateAvlSection() | PCB_IO_IPC2581 | private |
generateBOMSection(wxXmlNode *aEcadNode) | PCB_IO_IPC2581 | private |
generateCadLayers(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 |
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 |
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_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_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_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 |
PrefetchLib(const wxString &aLibraryPath, const std::map< std::string, UTF8 > *aProperties=nullptr) | PCB_IO | virtual |
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 |
~IO_BASE()=default | IO_BASE | virtual |
~PCB_IO() | PCB_IO | inlinevirtual |
~PCB_IO_IPC2581() override | PCB_IO_IPC2581 |