KiCad PCB EDA Suite
|
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 (PLOT_DASH_TYPE 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. More... | |
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) More... | |
struct { | |
const char * name | |
int color | |
} | dxf_layer [NBCOLORS] |
Kicad: specialized plotter for DXF files format.
Definition in file DXF_plotter.cpp.
bool containsNonAsciiChars | ( | const wxString & | string | ) |
Check if a given string contains non-ASCII characters.
string | String to check. |
Definition at line 853 of file DXF_plotter.cpp.
Referenced by DXF_PLOTTER::PlotText(), and DXF_PLOTTER::Text().
|
static |
Definition at line 154 of file DXF_plotter.cpp.
Referenced by DXF_PLOTTER::Arc(), DXF_PLOTTER::Circle(), DXF_PLOTTER::PenTo(), and DXF_PLOTTER::plotOneLineOfText().
|
static |
Definition at line 121 of file DXF_plotter.cpp.
References KIGFX::COLOR4D::b, color, dxf_layer, KIGFX::COLOR4D::FindNearestLegacyColor(), KIGFX::COLOR4D::g, name, and KIGFX::COLOR4D::r.
Referenced by DXF_PLOTTER::Arc(), DXF_PLOTTER::Circle(), DXF_PLOTTER::PenTo(), and DXF_PLOTTER::plotOneLineOfText().
|
static |
Definition at line 99 of file DXF_plotter.cpp.
References DASH, DASHDOT, DEFAULT, DOT, and SOLID.
Referenced by DXF_PLOTTER::PenTo().
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(), ROUTER_PREVIEW_ITEM::assignColor(), KIGFX::OPENGL_GAL::blitCursor(), KIGFX::CAIRO_GAL_BASE::blitCursor(), PCB_ONE_LAYER_SELECTOR::buildList(), SELECT_COPPER_LAYERS_PAIR_DIALOG::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::SCH_PAINTER::draw(), KIGFX::PCB_PAINTER::draw(), KIGFX::GERBVIEW_PAINTER::draw(), GRID_CELL_COLOR_RENDERER::Draw(), KIGFX::PREVIEW::DRAW_CONTEXT::DrawCircle(), PNS_LOG_VIEWER_FRAME::drawLoggedItems(), ELAYER::ELAYER(), EDA_MSG_PANEL::erase(), EXPORTER_PCB_VRML::EXPORTER_PCB_VRML(), JSON_SETTINGS::fromLegacyColor(), KIGFX::DS_RENDER_SETTINGS::GetColor(), KIGFX::PCB_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_LEGACY_PLUGIN::loadWire(), EDA_3D_VIEWER_SETTINGS::MigrateFromLegacy(), NET_SETTINGS::NET_SETTINGS(), PANEL_SETUP_BOARD_STACKUP::onColorSelected(), PGPROPERTY_COLORENUM::OnCustomPaint(), DIALOG_LIB_SHAPE_PROPERTIES::onFill(), ZONE_CREATE_HELPER::OnFirstPoint(), APPEARANCE_CONTROLS::onNetclassContextMenu(), SIMULATOR_FRAME_UI::onSignalsGridCellChanged(), KIGFX::VIEW::UPDATE_COLOR_VISITOR::operator()(), PCB_PARSER::parseBoardStackup(), SCH_SEXPR_PARSER::parseEDA_TEXT(), SCH_SEXPR_PARSER::parseFill(), SCH_SEXPR_PARSER::parseJunction(), SCH_EASYEDA_PARSER::ParseSchematic(), STROKE_PARAMS_PARSER::ParseStroke(), SCH_EASYEDA_PARSER::ParseSymbolShapes(), SIMULATOR_FRAME_UI::parseTraceParams(), AR_MATRIX::PlacePad(), SCH_BUS_ENTRY_BASE::Plot(), SCH_FIELD::Plot(), SCH_JUNCTION::Plot(), SCH_LABEL_BASE::Plot(), SCH_LINE::Plot(), SCH_TEXT::Plot(), SCH_TEXTBOX::Plot(), LIB_FIELD::Plot(), LIB_SHAPE::Plot(), LIB_TEXT::Plot(), LIB_TEXTBOX::Plot(), LIB_SYMBOL::Plot(), BRDITEMS_PLOTTER::PlotDimension(), PlotDrawingSheet(), LIB_SYMBOL::PlotLibFields(), SCH_PLOTTER::plotOneSheetDXF(), SCH_PLOTTER::plotOneSheetPDF(), SCH_PLOTTER::plotOneSheetPS(), SCH_PLOTTER::plotOneSheetSVG(), PlotStandardLayer(), LIB_PIN::PlotSymbol(), 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_SHAPE::Print(), LIB_FIELD::print(), LIB_PIN::print(), LIB_SHAPE::print(), LIB_TEXT::print(), LIB_TEXTBOX::print(), SCH_LABEL_BASE::Print(), SCH_TEXT::Print(), SCH_TEXTBOX::Print(), GERBER_DRAW_ITEM::Print(), SCH_SHAPE::PrintBackground(), LIB_PIN::printPinElectricalTypeName(), LIB_PIN::printPinSymbol(), DS_DRAW_ITEM_LINE::PrintWsItem(), DS_DRAW_ITEM_POLYPOLYGONS::PrintWsItem(), DS_DRAW_ITEM_RECT::PrintWsItem(), DS_DRAW_ITEM_TEXT::PrintWsItem(), processFace(), processShell(), 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::renderFinalColor(), COLOR_SWATCH::RenderToDC(), 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(), SetLibShapeLine(), 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_LIB_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] |
Referenced by getDXFColorName(), and DXF_PLOTTER::StartPlot().
|
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().
const char* name |
Definition at line 57 of file DXF_plotter.cpp.
Referenced by add_category(), DXF_IMPORT_PLUGIN::addBlock(), GERBER_JOBFILE_WRITER::addJSONDesignRules(), GERBER_JOBFILE_WRITER::addJSONFilesAttributes(), GERBER_JOBFILE_WRITER::addJSONMaterialStackup(), DXF_IMPORT_PLUGIN::addLayer(), SYMBOL_TREE_MODEL_ADAPTER::AddLibraries(), DXF_IMPORT_PLUGIN::addLinetype(), PROPERTY_MANAGER::AddProperty(), DIALOG_MANAGE_REPOSITORIES::addRepository(), SCH_LIB_PLUGIN_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_GLOBAL_EDIT_TEARDROPS::buildFilterLists(), DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS::buildFilterLists(), DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS::buildNetclassesGrid(), APPEARANCE_CONTROLS::buildNetClassMenu(), SYMBOL_LIBS::CacheName(), EASYEDAPRO_PLUGIN::CanReadBoard(), SCH_EASYEDAPRO_PLUGIN::CanReadSchematicFile(), FOOTPRINT_VIEWER_FRAME::ClickOnFootprintList(), FOOTPRINT_VIEWER_FRAME::ClickOnLibList(), CONNECTION_GRAPH::collectAllDriverValues(), createBoard(), DRC_ENGINE::createImplicitRule(), 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(), EAGLE_PLUGIN::deleteTemplates(), SIM_PLOT_TAB::DeleteTrace(), DIALOG_ASSIGN_NETCLASS::DIALOG_ASSIGN_NETCLASS(), DIALOG_LIB_NEW_SYMBOL::DIALOG_LIB_NEW_SYMBOL(), SYMBOL_EDITOR_EDIT_TOOL::DoDelete(), KIGFX::PCB_PAINTER::draw(), KIWAY::dso_search_path(), WIDGET_HOTKEY_LIST::editItem(), SCH_DATABASE_PLUGIN::EnumerateSymbolLib(), ERC_SETTINGS::ERC_SETTINGS(), CONNECTION_GRAPH::ercCheckNoConnects(), NL_3D_VIEWER_PLUGIN_IMPL::exportCommandsAndImages(), NL_SCHEMATIC_PLUGIN_IMPL::exportCommandsAndImages(), NL_PCBNEW_PLUGIN_IMPL::exportCommandsAndImages(), SIMULATOR_CONTROL::ExportPlotAsCSV(), FOOTPRINT_CHOOSER_FRAME::filterFootprint(), FindBoardInStream(), FindSchFileInStream(), ALTIUM_COMPOUND_FILE::FindStream(), FONT_CHOICE::FONT_CHOICE(), CADSTAR_PCB_ARCHIVE_PLUGIN::FootprintEnumerate(), EAGLE_PLUGIN::FootprintEnumerate(), FOOTPRINT_FILTER::ITERATOR::FootprintFilterMatch(), EASYEDAPRO_PLUGIN::FootprintLoad(), FootprintWithPads(), LIB_TABLE::FormatOptions(), GERBER_JOBFILE_READER::formatStringFromJSON(), DSN::SPECCTRA_DB::FromBOARD(), NAME_GENERATOR::Generate(), CONNECTION_GRAPH::generateBusAliasMembers(), FOOTPRINT_INFO_GENERATOR::GenerateHtml(), SIM_MODEL_SERIALIZER::generateParamValuePair(), PCBEXPR_BUILTIN_FUNCTIONS::Get(), ACTION_PLUGINS::GetAction(), HOTKEY_STORE::GetAppName(), DS_DATA_ITEM::GetClassName(), SCH_PIN::GetDefaultNetName(), PROJECT_TEMPLATE::GetDestinationFiles(), GERBER_FILE_IMAGE_LIST::GetDisplayName(), getDXFColorName(), GetFootprintLibraries(), NEW_FP_DIALOG::GetFPName(), RENAME_DIALOG::GetFPName(), X3DPARSER::getGroupingNodes(), FOOTPRINT_INFO_GENERATOR::GetHtmlFieldRow(), EAGLE_PLUGIN::GetImportedCachedLibraryFootprints(), getLabelName(), mpWindow::GetLayerByName(), GBR_LAYER_BOX_SELECTOR::getLayerName(), DIALOG_LIB_NEW_SYMBOL::GetName(), PYTHON_ACTION_PLUGIN::GetName(), TOOL_ACTION::GetParam(), BACK_ANNOTATE::getPcbModulesFromString(), LIB_SYMBOL::GetSearchTerms(), PANEL_COLOR_SETTINGS::GetSettingsDropdownName(), SCH_PIN::GetShownName(), BOARD_DESIGN_SETTINGS::GetSmallestClearanceValue(), RENAME_DIALOG::GetSymbolName(), GetTeardropTargetCanonicalName(), DRC_ENGINE::GetTestProvider(), TOOL_MANAGER::GetTool(), SYMBOL_LIBRARY_MANAGER::GetUniqueLibraryName(), APPEARANCE_CONTROLS_3D::GetUserViewports(), FOOTPRINT_WIZARD_LIST::GetWizard(), PGM_BASE::HandleException(), BOARD_EDITOR_CONTROL::ImportSpecctraSession(), IncrementLabelMember(), FIELDS_GRID_TABLE< T >::initGrid(), DIALOG_FOOTPRINT_WIZARD_LIST::initLists(), DIALOG_BOM::installGeneratorsList(), SCH_FIELD::IsEmpty(), mpWindow::IsLayerVisible(), SPICE_GENERATOR::ItemParams(), EASYEDAPRO::IterateZipFiles(), KiROUND(), GPCB_FPL_CACHE::Load(), X3DPARSER::Load(), SCH_EASYEDAPRO_PLUGIN::LoadAllDataFromProject(), EASYEDAPRO_PLUGIN::LoadAllDataFromProject(), EAGLE_PLUGIN::LoadBoard(), EASYEDA_PLUGIN::LoadBoard(), EASYEDAPRO_PLUGIN::LoadBoard(), LEGACY_NETLIST_READER::loadComponent(), EAGLE_PLUGIN::loadElements(), BOARD_DESIGN_SETTINGS::LoadFromFile(), CADSTAR_SCH_ARCHIVE_LOADER::loadHierarchicalSheetPins(), DRC_ENGINE::loadImplicitRules(), SCH_LEGACY_PLUGIN::loadJunction(), SIMULATOR_FRAME_UI::loadLegacyWorkbook(), DIALOG_SIM_MODEL< T_symbol, T_field >::loadLibrary(), PANEL_SETUP_NETCLASSES::loadNetclasses(), SCH_LEGACY_PLUGIN::loadNoConnect(), SCH_LEGACY_PLUGIN_CACHE::LoadPart(), SCH_LEGACY_PLUGIN_CACHE::loadPin(), PCB_EDIT_FRAME::LoadProjectSettings(), SCH_EASYEDAPRO_PLUGIN::LoadSchematicFile(), CADSTAR_SCH_ARCHIVE_LOADER::loadSheetAndChildSheets(), SCH_EDIT_FRAME::LoadSheetFromFile(), SCH_LEGACY_PLUGIN::loadSymbol(), loadSymbol(), SYMBOL_LIB_TABLE::LoadSymbolWithOptionalNickname(), DSN::SPECCTRA_DB::makePADSTACK(), DSN::SPECCTRA_DB::makeVia(), PCB_CALCULATOR_SETTINGS::MigrateFromLegacy(), SPICE_GENERATOR::ModelLine(), mpFX::mpFX(), mpFXY::mpFXY(), mpFY::mpFY(), mpScaleXBase::mpScaleXBase(), mpScaleY::mpScaleY(), NET_SETTINGS::NET_SETTINGS(), PNS_TEST_DEBUG_DECORATOR::NewStage(), DIALOG_BOM::OnAddGenerator(), PANEL_SETUP_BUSES::OnAliasesGridCellChanging(), DIALOG_SYMBOL_FIELDS_TABLE::onBomFmtPresetChanged(), DIALOG_SYMBOL_FIELDS_TABLE::onBomPresetChanged(), SIMULATOR_FRAME_UI::onCursorsGridCellChanged(), PCM_FP_LIB_TRAVERSER::OnDir(), PANEL_REGULATOR::OnEditRegulator(), PROJECT_TREE_PANE::onExpand(), PCM_SYM_LIB_TRAVERSER::OnFile(), APP_TEST::OnInit(), APPEARANCE_CONTROLS_3D::onLayerPresetChanged(), APPEARANCE_CONTROLS::onLayerPresetChanged(), PANEL_SETUP_BUSES::OnMemberGridCellChanging(), 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(), parallelResistance(), parallelResistanceSimple(), TOOL_EVENT::Parameter(), ERULES::parse(), CADSTAR_SCH_ARCHIVE_PARSER::SHEETS::Parse(), PCB_PARSER::parseBoardStackup(), ALTIUM_PCB::ParseClasses6Data(), KICAD_NETLIST_PARSER::parseComponent(), SCH_ALTIUM_PLUGIN::ParseComponent(), PCB_PARSER::parseFOOTPRINT_unchecked(), PCB_PARSER::parseLayer(), PCB_PARSER::parseLayers(), SCH_ALTIUM_PLUGIN::ParseLibFile(), SCH_SEXPR_PARSER::parseLibSymbol(), KICAD_NETLIST_PARSER::parseNet(), PCB_PARSER::parseNETINFO_ITEM(), LIB_TABLE::ParseOptions(), SCH_SEXPR_PARSER::parseProperty(), PCB_CALCULATOR_DATAFILE_PARSER::ParseRegulatorDescr(), SCH_SEXPR_PARSER::parseSchematicSymbol(), SCH_SEXPR_PARSER::parseSchField(), SCH_SEXPR_PARSER::parseSchSheetPin(), PCB_EASYEDA_PARSER::ParseToBoardItemContainer(), PCB_CALCULATOR_SETTINGS::PCB_CALCULATOR_SETTINGS(), LIB_PIN::PlotPinTexts(), LIB_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::readFallbacks(), GERBER_JOBFILE_READER::ReadGerberJobFile(), EASYEDAPRO::ReadProjectFile(), S3D::ReadTag(), PANEL_GRID_SETTINGS::RebuildGridSizes(), APPEARANCE_CONTROLS::rebuildNets(), SIMULATOR_FRAME_UI::rebuildSignalsList(), SYMBOL_VIEWER_FRAME::ReCreateLibList(), FOOTPRINT_WIZARD_FRAME::ReCreatePageList(), FOOTPRINT_WIZARD_FRAME::ReCreateParameterList(), PROJECT_TREE_PANE::ReCreateTreePrj(), PROJECT_TREE_ITEM::Rename(), SIM_PLOT_TAB::ResetScales(), DS_DATA_MODEL::ResolvePath(), PLUGIN_CONTENT_MANAGER::RunBackgroundUpdate(), SCH_SEXPR_PLUGIN_CACHE::Save(), PCB_EDIT_FRAME::SaveProjectLocalSettings(), SYMBOL_LIB_TABLE::SaveSymbol(), SCH_SEXPR_PLUGIN_CACHE::SaveSymbol(), SIMULATOR_FRAME_UI::SaveWorkbook(), 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(), LTSPICE_SCHEMATIC::SymbolBuilder(), SYMBOL_TREE_SYNCHRONIZING_ADAPTER::Sync(), FP_TREE_SYNCHRONIZING_ADAPTER::Sync(), PANEL_SETUP_LAYERS::testLayerNames(), ERC_TESTER::TestMultUnitPinConflicts(), DIALOG_SELECT_3DMODEL::TransferDataFromWindow(), DIALOG_SIM_MODEL< T_symbol, T_field >::TransferDataFromWindow(), DIALOG_CONFIGURE_PATHS::TransferDataFromWindow(), DIALOG_PLUGIN_OPTIONS::TransferDataFromWindow(), PANEL_TEXT_VARIABLES::TransferDataFromWindow(), SETTINGS_MANAGER::unloadProjectFile(), ALT_PIN_FUNCTION_MENU::update(), BUS_UNFOLD_MENU::update(), BOARD_NETLIST_UPDATER::updateFootprintParameters(), CONNECTION_GRAPH::updateItemConnectivity(), SIM_PLOT_TAB::UpdatePlotColors(), SIMULATOR_FRAME_UI::updatePlotCursors(), SIMULATOR_FRAME_UI::vectorNameFromSignalName(), TRANSLINE_IDENT::WriteConfig(), DIALOG_BOM::~DIALOG_BOM(), and SCH_ALTIUM_PLUGIN::~SCH_ALTIUM_PLUGIN().