KiCad PCB EDA Suite
Loading...
Searching...
No Matches
DXF_plotter.cpp File Reference

Kicad: specialized plotter for DXF files format. More...

#include <plotters/plotter_dxf.h>
#include <macros.h>
#include <string_utils.h>
#include <convert_basic_shapes_to_polygon.h>
#include <trigo.h>
#include <fmt/core.h>

Go to the source code of this file.

Functions

static const char * getDXFLineType (LINE_STYLE aType)
 
static wxString getDXFColorName (const COLOR4D &aColor)
 
static std::string formatCoord (double aValue)
 
bool containsNonAsciiChars (const wxString &string)
 Check if a given string contains non-ASCII characters.
 

Variables

static const double DXF_OBLIQUE_ANGLE = 15
 Oblique angle for DXF native text (I don't remember if 15 degrees is the ISO value... it looks nice anyway)
 
struct {
   const char *   name
 
   int   color
 
dxf_layer [NBCOLORS]
 

Detailed Description

Kicad: specialized plotter for DXF files format.

Definition in file DXF_plotter.cpp.

Function Documentation

◆ containsNonAsciiChars()

bool containsNonAsciiChars ( const wxString &  string)

Check if a given string contains non-ASCII characters.

Parameters
stringString to check.
Returns
true if it contains some non-ASCII character, false if all characters are inside ASCII range (<=255).

Definition at line 876 of file DXF_plotter.cpp.

Referenced by DXF_PLOTTER::PlotText(), and DXF_PLOTTER::Text().

◆ formatCoord()

static std::string formatCoord ( double  aValue)
static

◆ getDXFColorName()

◆ getDXFLineType()

static const char * getDXFLineType ( LINE_STYLE  aType)
static

Definition at line 99 of file DXF_plotter.cpp.

References DASH, DASHDOT, DEFAULT, DOT, and SOLID.

Referenced by DXF_PLOTTER::PenTo().

Variable Documentation

◆ color

int color

Definition at line 58 of file DXF_plotter.cpp.

Referenced by LABEL_MANAGER::Add(), GERBER_JOBFILE_WRITER::addJSONMaterialStackup(), SCH_EASYEDAPRO_PARSER::ApplyFontStyle(), SCH_EASYEDAPRO_PARSER::ApplyLineStyle(), KIGFX::OPENGL_GAL::blitCursor(), KIGFX::CAIRO_GAL_BASE::blitCursor(), PCB_ONE_LAYER_SELECTOR::buildList(), DIALOG_COLOR_PICKER::buttColorClick(), GERBER_LAYER_WIDGET::CollectCurrentColorSettings(), PG_COLOR_EDITOR::colorFromVariant(), ConvertImageToLibShapes(), ConvertImageToPolygons(), PG_COLOR_EDITOR::CreateControls(), DIALOG_COLOR_PICKER::createHSVBitmap(), DIALOG_COLOR_PICKER::createRGBBitmap(), PANEL_COLOR_SETTINGS::createSwatch(), PNS_KICAD_IFACE::DisplayPathLine(), PNS_KICAD_IFACE::DisplayRatline(), KIGFX::DS_PAINTER::draw(), KIGFX::PCB_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), KIGFX::GERBVIEW_PAINTER::draw(), GRID_CELL_COLOR_RENDERER::Draw(), KIGFX::SCH_PAINTER::drawAnchor(), KIGFX::PREVIEW::DRAW_CONTEXT::DrawCircle(), KIGFX::PREVIEW::DRAW_CONTEXT::DrawCircleDashed(), LAYER_PRESENTATION::DrawColorSwatch(), PNS_LOG_VIEWER_FRAME::drawLoggedItems(), WX_GRID::EnableAlternateRowColors(), EDA_MSG_PANEL::erase(), EXPORTER_PCB_VRML::EXPORTER_PCB_VRML(), COPPER_LAYERS_PAIR_SELECTION_UI::fillLayerGrid(), JSON_SETTINGS::fromLegacyColor(), PCB_IO_IPC2581::generateContentStackup(), KIGFX::PCB_RENDER_SETTINGS::GetColor(), KIGFX::DS_RENDER_SETTINGS::GetColor(), getColor(), BRDITEMS_PLOTTER::getColor(), GetColorFromInt(), PANEL_SETUP_BOARD_STACKUP::getColorIconItem(), KIGFX::GAL::getCursorColor(), getDXFColorName(), ROUTER_PREVIEW_ITEM::getLayerColor(), BOARD_ADAPTER::GetLayerColor(), BOARD_ADAPTER::GetLayerColors(), KIGFX::SCH_PAINTER::getRenderColor(), NET_GRID_TABLE::GetValueAsCustom(), GERBVIEW_FRAME::GetVisibleElementColor(), GRSetBrush(), GRSetColorPen(), SVG_IMPORT_PLUGIN::Import(), PARAM_LAYER_PRESET_3D::jsonToPresets(), SIMULATOR_FRAME_UI::loadJsonWorkbook(), PCB_EDIT_FRAME::LoadProjectSettings(), SCH_IO_KICAD_LEGACY::loadWire(), MakeBitmapForLayers(), EDA_3D_VIEWER_SETTINGS::MigrateFromLegacy(), DIALOG_SHAPE_PROPERTIES::onBorderSwatch(), PANEL_SETUP_BOARD_STACKUP::onColorSelected(), PGPROPERTY_COLORENUM::OnCustomPaint(), DIALOG_SHAPE_PROPERTIES::onFillRadioButton(), RULE_AREA_CREATE_HELPER::OnFirstPoint(), ZONE_CREATE_HELPER::OnFirstPoint(), APPEARANCE_CONTROLS::onNetclassContextMenu(), SIMULATOR_FRAME_UI::onSignalsGridCellChanged(), KIGFX::VIEW::UPDATE_COLOR_VISITOR::operator()(), PANE_ZONE_VIEWER::PANE_ZONE_VIEWER(), PCB_IO_KICAD_SEXPR_PARSER::parseBoardStackup(), SCH_IO_KICAD_SEXPR_PARSER::parseEDA_TEXT(), SCH_IO_KICAD_SEXPR_PARSER::parseFill(), SCH_IO_KICAD_SEXPR_PARSER::parseJunction(), SCH_EASYEDA_PARSER::ParseSchematic(), STROKE_PARAMS_PARSER::ParseStroke(), SCH_EASYEDA_PARSER::ParseSymbolShapes(), SIMULATOR_FRAME_UI::parseTraceParams(), AR_MATRIX::PlacePad(), LIB_SYMBOL::Plot(), SCH_BUS_ENTRY_BASE::Plot(), SCH_FIELD::Plot(), SCH_JUNCTION::Plot(), SCH_LABEL_BASE::Plot(), SCH_LINE::Plot(), SCH_RULE_AREA::Plot(), SCH_SHAPE::Plot(), SCH_TABLE::Plot(), SCH_TEXT::Plot(), SCH_TEXTBOX::Plot(), BRDITEMS_PLOTTER::PlotDimension(), PlotDrawingSheet(), LIB_SYMBOL::PlotFields(), SCH_PLOTTER::plotOneSheetDXF(), SCH_PLOTTER::plotOneSheetPDF(), SCH_PLOTTER::plotOneSheetPS(), SCH_PLOTTER::plotOneSheetSVG(), SCH_PIN::PlotPinType(), PlotStandardLayer(), BRDITEMS_PLOTTER::PlotText(), PARAM_LAYER_PRESET_3D::presetsToJson(), SCH_BUS_ENTRY_BASE::Print(), SCH_FIELD::Print(), SCH_JUNCTION::Print(), SCH_LINE::Print(), SCH_NO_CONNECT::Print(), SCH_PIN::Print(), SCH_SHAPE::Print(), SCH_LABEL_BASE::Print(), SCH_TABLE::Print(), SCH_TEXT::Print(), SCH_TEXTBOX::Print(), GERBER_DRAW_ITEM::Print(), SCH_SHAPE::PrintBackground(), SCH_PIN::printPinElectricalTypeName(), SCH_PIN::printPinSymbol(), DS_DRAW_ITEM_LINE::PrintWsItem(), DS_DRAW_ITEM_POLYPOLYGONS::PrintWsItem(), DS_DRAW_ITEM_RECT::PrintWsItem(), DS_DRAW_ITEM_TEXT::PrintWsItem(), processFace(), processShell(), PCB_SELECTION_TOOL::pruneObscuredSelectionCandidates(), NET_GRID_TABLE::Rebuild(), APPEARANCE_CONTROLS::rebuildNets(), APPEARANCE_CONTROLS::rebuildObjects(), SIMULATOR_FRAME_UI::rebuildSignalsGrid(), GERBER_LAYER_WIDGET::ReFill(), GERBER_LAYER_WIDGET::ReFillRender(), PG_CELL_RENDERER::Render(), RENDER_3D_RAYTRACE_BASE::renderFinalColor(), PANEL_EESCHEMA_COLOR_SETTINGS::saveCurrentTheme(), PCB_EDIT_FRAME::SaveProjectLocalSettings(), KI_TEST::CONSOLE_LOG::SetColor(), CONSOLE_LOG::SetColor(), DXF_PLOTTER::SetColor(), PSLIKE_PLOTTER::SetColor(), BOARD_ADAPTER::SetLayerColors(), NET_SETTINGS::SetNetColorAssignment(), EDA_MSG_PANEL::showItem(), DXF_PLOTTER::StartPlot(), APPEARANCE_CONTROLS::syncColorsAndVisibility(), APPEARANCE_CONTROLS::syncObjectSettings(), AR_MATRIX::traceArc(), AR_MATRIX::traceCircle(), AR_MATRIX::traceFilledCircle(), AR_MATRIX::TraceFilledRectangle(), DIALOG_WIRE_BUS_PROPERTIES::TransferDataFromWindow(), PANEL_SETUP_NETCLASSES::TransferDataFromWindow(), DIALOG_SHAPE_PROPERTIES::TransferDataToWindow(), DIALOG_WIRE_BUS_PROPERTIES::TransferDataToWindow(), KIGFX::VIEW::UpdateAllLayersColor(), DIALOG_PAGES_SETTINGS::UpdateDrawingSheetExample(), KIGFX::VIEW::updateItemColor(), SIMULATOR_FRAME_UI::updateSignalsGrid(), and RATSNEST_VIEW_ITEM::ViewDraw().

◆ 

const struct { ... } dxf_layer[NBCOLORS]

◆ DXF_OBLIQUE_ANGLE

const double DXF_OBLIQUE_ANGLE = 15
static

Oblique angle for DXF native text (I don't remember if 15 degrees is the ISO value... it looks nice anyway)

Definition at line 39 of file DXF_plotter.cpp.

Referenced by DXF_PLOTTER::plotOneLineOfText(), and DXF_PLOTTER::StartPlot().

◆ name

const char* name

Definition at line 57 of file DXF_plotter.cpp.

Referenced by add_category(), DXF_IMPORT_PLUGIN::addBlock(), EMBED_TOOL::AddFile(), GERBER_JOBFILE_WRITER::addJSONDesignRules(), GERBER_JOBFILE_WRITER::addJSONFilesAttributes(), GERBER_JOBFILE_WRITER::addJSONMaterialStackup(), DXF_IMPORT_PLUGIN::addLayer(), SYMBOL_TREE_MODEL_ADAPTER::AddLibraries(), PCB_IO_IPC2581::addLineDesc(), DXF_IMPORT_PLUGIN::addLinetype(), PCB_IO_IPC2581::addPackage(), STEP_PCB_MODEL::AddPadShape(), PCB_IO_IPC2581::addPadStack(), EDA_DATA::PACKAGE::AddPin(), PROPERTY_MANAGER::AddProperty(), DIALOG_MANAGE_REPOSITORIES::addRepository(), PCB_IO_IPC2581::addShape(), SCH_IO_LIB_CACHE::AddSymbol(), DXF_IMPORT_PLUGIN::addTextStyle(), PNS_LOG_VIEWER_OVERLAY::AnnotatedPoint(), PNS_LOG_VIEWER_OVERLAY::AnnotatedPolyline(), AskLoadBoardFileName(), PGM_BASE::AskUserForPreferredEditor(), PNS_TEST_DEBUG_DECORATOR::BeginGroup(), BOARD_DESIGN_SETTINGS::BOARD_DESIGN_SETTINGS(), BOOST_AUTO_TEST_CASE(), GRID_MENU::BuildChoiceList(), CONNECTION_GRAPH::buildConnectionGraph(), DIALOG_CLEANUP_TRACKS_AND_VIAS::buildFilterLists(), DIALOG_GLOBAL_EDIT_TEARDROPS::buildFilterLists(), DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS::buildFilterLists(), APPEARANCE_CONTROLS::buildNetClassMenu(), SCH_IO_DATABASE::cacheLib(), SYMBOL_LIBS::CacheName(), PCB_IO_EASYEDAPRO::CanReadBoard(), SCH_IO_EASYEDAPRO::CanReadSchematicFile(), DIALOG_GENERATORS::clearModels(), FOOTPRINT_VIEWER_FRAME::ClickOnFootprintList(), FOOTPRINT_VIEWER_FRAME::ClickOnLibList(), CONNECTION_GRAPH::collectAllDriverValues(), PCB_IO_IPC2581::componentName(), createBoard(), DRC_ENGINE::createImplicitRule(), SIM_LIB_MGR::CreateModel(), SYMBOL_EDIT_FRAME::CreateNewSymbol(), PANEL_EESCHEMA_COLOR_SETTINGS::createSwatches(), PANEL_PCBNEW_COLOR_SETTINGS::createSwatches(), PANEL_COLOR_SETTINGS::createThemeList(), SIM_MODEL_NGSPICE::DEFINE_ENUM_CLASS_WITH_ITERATOR(), PCB_IO_EAGLE::deleteTemplates(), SIM_PLOT_TAB::DeleteTrace(), DESIGN_BLOCK_IO::DesignBlockLoad(), DIALOG_ASSIGN_NETCLASS::DIALOG_ASSIGN_NETCLASS(), DIALOG_LIB_NEW_SYMBOL::DIALOG_LIB_NEW_SYMBOL(), KIGFX::PCB_PAINTER::draw(), KIWAY::dso_search_path(), WIDGET_HOTKEY_LIST::editItem(), enumChoices(), enumString(), ERC_SETTINGS::ERC_SETTINGS(), CONNECTION_GRAPH::ercCheckNoConnects(), NL_3D_VIEWER_PLUGIN_IMPL::exportCommandsAndImages(), NL_SCHEMATIC_PLUGIN_IMPL::exportCommandsAndImages(), NL_GERBVIEW_PLUGIN_IMPL::exportCommandsAndImages(), NL_PL_EDITOR_PLUGIN_IMPL::exportCommandsAndImages(), NL_PCBNEW_PLUGIN_IMPL::exportCommandsAndImages(), NL_FOOTPRINT_PROPERTIES_PLUGIN_IMPL::exportCommandsAndImages(), SIMULATOR_CONTROL::ExportPlotAsCSV(), FOOTPRINT_CHOOSER_FRAME::filterFootprint(), FindBoardInStream(), EASYEDAPRO::FindJsonFile(), FindSchFileInStream(), ALTIUM_COMPOUND_FILE::FindStream(), SCH_SCREEN::FixupEmbeddedData(), FONT_CHOICE::FONT_CHOICE(), FOOTPRINT::FOOTPRINT(), PCB_IO_CADSTAR_ARCHIVE::FootprintEnumerate(), PCB_IO_EAGLE::FootprintEnumerate(), FOOTPRINT_FILTER::ITERATOR::FootprintFilterMatch(), PCB_IO_EASYEDAPRO::FootprintLoad(), FootprintWithPads(), LIB_TABLE::FormatOptions(), GERBER_JOBFILE_READER::formatStringFromJSON(), DSN::SPECCTRA_DB::FromBOARD(), NAME_GENERATOR::Generate(), PCB_IO_IPC2581::generateAvlSection(), CONNECTION_GRAPH::generateBusAliasMembers(), PCB_IO_IPC2581::generateComponents(), FEATURES_MANAGER::GenerateFeatureFile(), FOOTPRINT_INFO_GENERATOR::GenerateHtml(), DESIGN_BLOCK_TREE_MODEL_ADAPTER::GenerateInfo(), SIM_MODEL_SERIALIZER::generateParamValuePair(), PCBEXPR_BUILTIN_FUNCTIONS::Get(), ACTION_PLUGINS::GetAction(), HOTKEY_STORE::GetAppName(), DS_DATA_ITEM::GetClassName(), getDefaultAuthorAndEmail(), SCH_PIN::GetDefaultNetName(), PROJECT_TEMPLATE::GetDestinationFiles(), GERBER_FILE_IMAGE_LIST::GetDisplayName(), getDXFColorName(), NET_SETTINGS::GetEffectiveNetClass(), EMBED_TOOL::GetFileList(), GetFootprintLibraries(), X3DPARSER::getGroupingNodes(), SYMBOL_LIBRARY_MANAGER::GetHash(), FOOTPRINT_INFO_GENERATOR::GetHtmlFieldRow(), PCB_IO_EAGLE::GetImportedCachedLibraryFootprints(), SCH_PIN::getItemDescription(), getLabelName(), mpWindow::GetLayerByName(), GBR_LAYER_PRESENTATION::getLayerName(), NETCLASS::GetName(), COMPONENT_CLASS::GetName(), DIALOG_LIB_NEW_SYMBOL::GetName(), PYTHON_ACTION_PLUGIN::GetName(), TOOL_ACTION::GetParam(), BACK_ANNOTATE::getPcbModulesFromString(), PIN_LAYOUT_CACHE::GetPinNameInfo(), LIB_SYMBOL::GetSearchTerms(), PANEL_COLOR_SETTINGS::GetSettingsDropdownName(), BOARD_DESIGN_SETTINGS::GetSmallestClearanceValue(), GetTeardropTargetCanonicalName(), DRC_ENGINE::GetTestProvider(), TOOL_MANAGER::GetTool(), SYMBOL_LIBRARY_MANAGER::GetUniqueLibraryName(), APPEARANCE_CONTROLS_3D::GetUserViewports(), NETCLASS::GetVariableSubstitutionName(), FOOTPRINT_WIZARD_LIST::GetWizard(), PGM_BASE::HandleException(), API_HANDLER_COMMON::handleGetNetClasses(), EMBEDDED_FILES::HasFile(), SYMBOL_LIBRARY_MANAGER::HasModifications(), BOARD_EDITOR_CONTROL::ImportSpecctraSession(), IncrementString(), FIELDS_GRID_TABLE::initGrid(), DIALOG_FOOTPRINT_WIZARD_LIST::initLists(), DIALOG_BOM::installGeneratorsList(), SCH_FIELD::IsEmpty(), mpWindow::IsLayerVisible(), SPICE_GENERATOR::ItemParams(), EASYEDAPRO::IterateZipFiles(), PARAM_LAYER_PAIRS::jsonToLayerPairs(), KiCheckedCast(), KiROUND(), GPCB_FPL_CACHE::Load(), X3DPARSER::Load(), SCH_IO_EASYEDAPRO::LoadAllDataFromProject(), PCB_IO_EASYEDAPRO::LoadAllDataFromProject(), PCB_IO_EAGLE::LoadBoard(), PCB_IO_EASYEDA::LoadBoard(), PCB_IO_EASYEDAPRO::LoadBoard(), LEGACY_NETLIST_READER::loadComponent(), PCB_IO_EAGLE::loadElements(), BOARD_DESIGN_SETTINGS::LoadFromFile(), CADSTAR_SCH_ARCHIVE_LOADER::loadHierarchicalSheetPins(), DRC_ENGINE::loadImplicitRules(), SCH_IO_EAGLE::loadInstance(), SCH_IO_KICAD_LEGACY::loadJunction(), SIMULATOR_FRAME_UI::loadLegacyWorkbook(), CADSTAR_SCH_ARCHIVE_LOADER::loadLibPart(), SCH_IO_EAGLE::loadLibrary(), DIALOG_SIM_MODEL< T >::loadLibrary(), PANEL_SETUP_NETCLASSES::loadNetclasses(), SCH_IO_KICAD_LEGACY::loadNoConnect(), SCH_IO_KICAD_LEGACY_LIB_CACHE::LoadPart(), SCH_IO_KICAD_LEGACY_LIB_CACHE::loadPin(), SCH_IO_EAGLE::loadSchematic(), SCH_IO_EASYEDAPRO::LoadSchematicFile(), SCH_IO_EAGLE::loadSheet(), CADSTAR_SCH_ARCHIVE_LOADER::loadSheetAndChildSheets(), SCH_EDIT_FRAME::LoadSheetFromFile(), SCH_IO_KICAD_LEGACY::loadSymbol(), loadSymbol(), SYMBOL_LIB_TABLE::LoadSymbolWithOptionalNickname(), DSN::SPECCTRA_DB::makeVia(), PCB_CALCULATOR_SETTINGS::MigrateFromLegacy(), SPICE_GENERATOR::ModelLine(), mpFX::mpFX(), mpFXY::mpFXY(), mpFY::mpFY(), mpScaleXBase::mpScaleXBase(), mpScaleY::mpScaleY(), PNS_TEST_DEBUG_DECORATOR::NewStage(), PANEL_EMBEDDED_FILES::onAddEmbeddedFile(), DIALOG_BOM::OnAddGenerator(), PANEL_SETUP_BUSES::OnAliasesGridCellChanging(), DIALOG_SYMBOL_FIELDS_TABLE::onBomFmtPresetChanged(), DIALOG_SYMBOL_FIELDS_TABLE::onBomPresetChanged(), DIALOG_SYMBOL_FIELDS_TABLE::OnColumnItemToggled(), SIMULATOR_FRAME_UI::onCursorsGridCellChanged(), PANEL_EMBEDDED_FILES::onDeleteEmbeddedFile(), PCM_DESIGN_BLOCK_LIB_TRAVERSER::OnDir(), PCM_FP_LIB_TRAVERSER::OnDir(), PANEL_REGULATOR::OnEditRegulator(), PROJECT_TREE_PANE::onExpand(), PANEL_EMBEDDED_FILES::onExportFiles(), PCM_SYM_LIB_TRAVERSER::OnFile(), APP_TEST::OnInit(), APPEARANCE_CONTROLS_3D::onLayerPresetChanged(), APPEARANCE_CONTROLS::onLayerPresetChanged(), PANEL_SETUP_BUSES::OnMemberGridCellChanging(), DIALOG_SIM_MODEL< T >::onModelFilter(), APPEARANCE_CONTROLS::onNetclassContextMenu(), APPEARANCE_CONTROLS::OnNetGridMouseEvent(), PGM_KICAD::OnPgmInit(), PANEL_REGULATOR::OnRegulatorSelection(), PANEL_REGULATOR::OnRemoveRegulator(), APP_TEST::OnRun(), PANEL_SETUP_RULES::onScintillaCharAdded(), SIMULATOR_FRAME_UI::OnSimRefresh(), APPEARANCE_CONTROLS_3D::onViewportChanged(), APPEARANCE_CONTROLS::onViewportChanged(), DIALOG_PAGES_SETTINGS::OnWksFileSelection(), PANEL_EMBEDDED_FILES::PANEL_EMBEDDED_FILES(), parallelResistance(), parallelResistanceSimple(), TOOL_EVENT::Parameter(), ERULES::parse(), CADSTAR_SCH_ARCHIVE_PARSER::SHEETS::Parse(), PCB_IO_KICAD_SEXPR_PARSER::parseBoardStackup(), ALTIUM_PCB::ParseClasses6Data(), KICAD_NETLIST_PARSER::parseComponent(), SCH_IO_ALTIUM::ParseComponent(), PCB_IO_KICAD_SEXPR_PARSER::parseFOOTPRINT_unchecked(), PCB_IO_KICAD_SEXPR_PARSER::parseLayer(), PCB_IO_KICAD_SEXPR_PARSER::parseLayers(), SCH_IO_ALTIUM::ParseLibFile(), SCH_IO_KICAD_SEXPR_PARSER::parseLibSymbol(), KICAD_NETLIST_PARSER::parseNet(), PCB_IO_KICAD_SEXPR_PARSER::parseNETINFO_ITEM(), LIB_TABLE::ParseOptions(), SCH_IO_KICAD_SEXPR_PARSER::parseProperty(), PCB_CALCULATOR_DATAFILE_PARSER::ParseRegulatorDescr(), SCH_IO_KICAD_SEXPR_PARSER::parseSchematicSymbol(), SCH_IO_KICAD_SEXPR_PARSER::parseSchField(), SCH_IO_KICAD_SEXPR_PARSER::parseSchSheetPin(), PCB_IO_EASYEDA_PARSER::ParseToBoardItemContainer(), PCB_CALCULATOR_SETTINGS::PCB_CALCULATOR_SETTINGS(), PCB_IO_IPC2581::pinName(), SCH_PIN::PlotPinTexts(), DIALOG_GIT_SWITCH::PopulateBranchList(), prefixNames(), SCH_PIN::printPinTexts(), KI_TEST::COMBINED_UTILITY::printUsage(), FABMASTER::processCustomPads(), CONNECTION_GRAPH::processSubGraphs(), X3DSHAPE::Read(), X3DTRANSFORM::Read(), S3D::ReadCache(), SCENEGRAPH::ReadCache(), SGFACESET::ReadCache(), SGSHAPE::ReadCache(), FOOTPRINT_LIST_IMPL::ReadCacheFromFile(), TRANSLINE_IDENT::ReadConfig(), SPICE_LIBRARY_PARSER::ReadFile(), GERBER_JOBFILE_READER::ReadGerberJobFile(), S3D::ReadTag(), PANEL_GRID_SETTINGS::RebuildGridSizes(), DIALOG_GENERATORS::RebuildModels(), APPEARANCE_CONTROLS::rebuildNets(), SIMULATOR_FRAME_UI::rebuildSignalsList(), PIN_LAYOUT_CACHE::recomputeCaches(), SYMBOL_VIEWER_FRAME::ReCreateLibList(), FOOTPRINT_WIZARD_FRAME::ReCreatePageList(), FOOTPRINT_WIZARD_FRAME::ReCreateParameterList(), PROJECT_TREE_PANE::ReCreateTreePrj(), EMBED_TOOL::RemoveFile(), EMBEDDED_FILES::RemoveFile(), PROJECT_TREE_ITEM::Rename(), SIM_PLOT_TAB::ResetScales(), PLUGIN_CONTENT_MANAGER::RunBackgroundUpdate(), SCH_IO_KICAD_SEXPR_LIB_CACHE::Save(), SYMBOL_LIB_TABLE::SaveSymbol(), SCH_IO_KICAD_SEXPR_LIB_CACHE::SaveSymbol(), SIMULATOR_FRAME_UI::SaveWorkbook(), searchFootprints(), SCH_BASE_FRAME::SelectLibraryFromList(), serialResistance(), serialResistanceSimple(), ABOUT_APP_INFO::SetAppName(), SIM_PLOT_TAB::SetDottedSecondary(), PROJECT_TREE_ITEM::SetFileName(), KIWAY_HOLDER::SetKiway(), mpWindow::SetLayerVisible(), mpLayer::SetName(), DIALOG_LIB_NEW_SYMBOL::SetName(), PANEL_PACKAGES_VIEW::setPackageDetails(), GERBER_DRAW_ITEM::ShowGBRShape(), COMMON_CONTROL::ShowHelp(), SCH_EDITOR_CONTROL::SimProbe(), DXF_PLOTTER::StartPlot(), LTSPICE_SCHEMATIC::StructureBuilder(), swapFieldPositionsWithMatching(), LTSPICE_SCHEMATIC::SymbolBuilder(), SYMBOL_TREE_SYNCHRONIZING_ADAPTER::Sync(), FP_TREE_SYNCHRONIZING_ADAPTER::Sync(), testEnums(), PANEL_SETUP_LAYERS::testLayerNames(), ERC_TESTER::TestMultUnitPinConflicts(), DIALOG_SELECT_3DMODEL::TransferDataFromWindow(), DIALOG_SIM_MODEL< T >::TransferDataFromWindow(), DIALOG_CONFIGURE_PATHS::TransferDataFromWindow(), DIALOG_PLUGIN_OPTIONS::TransferDataFromWindow(), PANEL_TEXT_VARIABLES::TransferDataFromWindow(), PANEL_FP_PROPERTIES_3D_MODEL::TransferDataFromWindow(), PANEL_EMBEDDED_FILES::TransferDataToWindow(), SETTINGS_MANAGER::unloadProjectFile(), ALT_PIN_FUNCTION_MENU::update(), BUS_UNFOLD_MENU::update(), EMBEDDED_FILES::UpdateFontFiles(), BOARD_NETLIST_UPDATER::updateFootprintParameters(), CONNECTION_GRAPH::updateItemConnectivity(), SIMULATOR_FRAME_UI::updatePlotCursors(), SIMULATOR_FRAME_UI::vectorNameFromSignalName(), ATTR_MANAGER::WriteAttributesName(), ATTR_MANAGER::WriteAttributesText(), TRANSLINE_IDENT::WriteConfig(), EMBEDDED_FILES::WriteEmbeddedFiles(), STEP_PCB_MODEL::WriteXAO(), DIALOG_BOM::~DIALOG_BOM(), and SCH_IO_ALTIUM::~SCH_IO_ALTIUM().