|
KiCad PCB EDA Suite
|
#include <kicommon.h>#include <api/api_enums.h>#include <core/mirror.h>#include "pad.h"#include <api/common/types/base_types.pb.h>#include <api/common/types/embedded_files.pb.h>#include <api/common/types/enums.pb.h>#include <api/common/types/library_types.pb.h>#include <api/board/board_commands.pb.h>#include <api/board/board.pb.h>#include <api/board/board_rules.pb.h>#include <api/board/board_types.pb.h>#include <api/schematic/schematic_jobs.pb.h>#include <api/schematic/schematic_types.pb.h>#include <core/typeinfo.h>#include <libraries/library_manager.h>#include <libraries/library_table.h>#include <line_ending.h>#include <eda_shape.h>#include <font/text_attributes.h>#include <jobs/job_export_sch_netlist.h>#include <jobs/job_export_sch_plot.h>#include <layer_ids.h>#include <page_info.h>#include <pin_type.h>#include <stroke_params.h>#include <widgets/report_severity.h>#include <embedded_files.h>Go to the source code of this file.
Functions | |
| template<> | |
| KICOMMON_API KICAD_T | FromProtoEnum (types::KiCadObjectType aValue) |
| template<> | |
| KICOMMON_API types::KiCadObjectType | ToProtoEnum (KICAD_T aValue) |
| template<> | |
| KICOMMON_API PCB_LAYER_ID | FromProtoEnum (board::types::BoardLayer aValue) |
| template<> | |
| KICOMMON_API board::types::BoardLayer | ToProtoEnum (PCB_LAYER_ID aValue) |
| template<> | |
| KICOMMON_API JOB_PAGE_SIZE | FromProtoEnum (schematic::jobs::SchematicJobPageSize aValue) |
| template<> | |
| KICOMMON_API schematic::jobs::SchematicJobPageSize | ToProtoEnum (JOB_PAGE_SIZE aValue) |
| template<> | |
| KICOMMON_API JOB_EXPORT_SCH_NETLIST::FORMAT | FromProtoEnum (schematic::jobs::SchematicNetlistFormat aValue) |
| template<> | |
| KICOMMON_API schematic::jobs::SchematicNetlistFormat | ToProtoEnum (JOB_EXPORT_SCH_NETLIST::FORMAT aValue) |
| template<> | |
| KICOMMON_API GR_TEXT_H_ALIGN_T | FromProtoEnum (types::HorizontalAlignment aValue) |
| template<> | |
| KICOMMON_API types::HorizontalAlignment | ToProtoEnum (GR_TEXT_H_ALIGN_T aValue) |
| template<> | |
| KICOMMON_API GR_TEXT_V_ALIGN_T | FromProtoEnum (types::VerticalAlignment aValue) |
| template<> | |
| KICOMMON_API types::VerticalAlignment | ToProtoEnum (GR_TEXT_V_ALIGN_T aValue) |
| template<> | |
| KICOMMON_API LINE_STYLE | FromProtoEnum (types::StrokeLineStyle aValue) |
| template<> | |
| KICOMMON_API types::StrokeLineStyle | ToProtoEnum (LINE_STYLE aValue) |
| template<> | |
| KICOMMON_API FILL_T | FromProtoEnum (types::GraphicFillType aValue) |
| template<> | |
| KICOMMON_API types::GraphicFillType | ToProtoEnum (FILL_T aValue) |
| template<> | |
| KICOMMON_API types::LineEndingStyle | ToProtoEnum (LINE_ENDING_STYLE aValue) |
| template<> | |
| KICOMMON_API LINE_ENDING_STYLE | FromProtoEnum (types::LineEndingStyle aValue) |
| template<> | |
| KICOMMON_API ELECTRICAL_PINTYPE | FromProtoEnum (types::ElectricalPinType aValue) |
| template<> | |
| KICOMMON_API types::ElectricalPinType | ToProtoEnum (ELECTRICAL_PINTYPE aValue) |
| template<> | |
| KICOMMON_API PAD_SIM_ELECTRICAL_TYPE | FromProtoEnum (board::types::PadSimElectricalType aValue) |
| template<> | |
| KICOMMON_API board::types::PadSimElectricalType | ToProtoEnum (PAD_SIM_ELECTRICAL_TYPE aValue) |
| template<> | |
| KICOMMON_API types::RuleSeverity | ToProtoEnum (SEVERITY aValue) |
| template<> | |
| KICOMMON_API SEVERITY | FromProtoEnum (types::RuleSeverity aValue) |
| template<> | |
| KICOMMON_API PAGE_SIZE_TYPE | FromProtoEnum (types::PageSize aValue) |
| template<> | |
| KICOMMON_API types::PageSize | ToProtoEnum (PAGE_SIZE_TYPE aValue) |
| template<> | |
| KICOMMON_API FLIP_DIRECTION | FromProtoEnum (board::commands::BoardFlipDirection aValue) |
| template<> | |
| KICOMMON_API board::commands::BoardFlipDirection | ToProtoEnum (FLIP_DIRECTION aValue) |
| template<> | |
| KICOMMON_API EMBEDDED_FILES::EMBEDDED_FILE::FILE_TYPE | FromProtoEnum (common::types::EmbeddedFileType aValue) |
| template<> | |
| KICOMMON_API common::types::EmbeddedFileType | ToProtoEnum (EMBEDDED_FILES::EMBEDDED_FILE::FILE_TYPE aValue) |
| template<> | |
| KICOMMON_API LIBRARY_TABLE_TYPE | FromProtoEnum (types::LibraryType aType) |
| template<> | |
| KICOMMON_API types::LibraryType | ToProtoEnum (LIBRARY_TABLE_TYPE aType) |
| template<> | |
| KICOMMON_API LIBRARY_TABLE_SCOPE | FromProtoEnum (types::LibraryTableScope aScope) |
| template<> | |
| KICOMMON_API types::LibraryTableScope | ToProtoEnum (LIBRARY_TABLE_SCOPE aScope) |
| template<> | |
| KICOMMON_API LOAD_STATUS | FromProtoEnum (types::LibraryLoadStatus aStatus) |
| template<> | |
| KICOMMON_API types::LibraryLoadStatus | ToProtoEnum (LOAD_STATUS aStatus) |
| KICOMMON_API FLIP_DIRECTION FromProtoEnum | ( | board::commands::BoardFlipDirection | aValue | ) |
Definition at line 857 of file api_enums.cpp.
References LEFT_RIGHT, and TOP_BOTTOM.
| KICOMMON_API PCB_LAYER_ID FromProtoEnum | ( | board::types::BoardLayer | aValue | ) |
Definition at line 187 of file api_enums.cpp.
References B_Adhes, B_CrtYd, B_Cu, B_Fab, B_Mask, B_Paste, B_SilkS, Cmts_User, Dwgs_User, Eco1_User, Eco2_User, Edge_Cuts, F_Adhes, F_CrtYd, F_Cu, F_Fab, F_Mask, F_Paste, F_SilkS, In10_Cu, In11_Cu, In12_Cu, In13_Cu, In14_Cu, In15_Cu, In16_Cu, In17_Cu, In18_Cu, In19_Cu, In1_Cu, In20_Cu, In21_Cu, In22_Cu, In23_Cu, In24_Cu, In25_Cu, In26_Cu, In27_Cu, In28_Cu, In29_Cu, In2_Cu, In30_Cu, In3_Cu, In4_Cu, In5_Cu, In6_Cu, In7_Cu, In8_Cu, In9_Cu, Margin, Rescue, UNDEFINED_LAYER, UNSELECTED_LAYER, User_1, User_10, User_11, User_12, User_13, User_14, User_15, User_16, User_17, User_18, User_19, User_2, User_20, User_21, User_22, User_23, User_24, User_25, User_26, User_27, User_28, User_29, User_3, User_30, User_31, User_32, User_33, User_34, User_35, User_36, User_37, User_38, User_39, User_4, User_40, User_41, User_42, User_43, User_44, User_45, User_5, User_6, User_7, User_8, and User_9.
| KICOMMON_API PAD_SIM_ELECTRICAL_TYPE FromProtoEnum | ( | board::types::PadSimElectricalType | aValue | ) |
Definition at line 728 of file api_enums.cpp.
| KICOMMON_API EMBEDDED_FILES::EMBEDDED_FILE::FILE_TYPE FromProtoEnum | ( | common::types::EmbeddedFileType | aValue | ) |
Definition at line 885 of file api_enums.cpp.
References EMBEDDED_FILES::EMBEDDED_FILE::DATASHEET, EMBEDDED_FILES::EMBEDDED_FILE::FONT, EMBEDDED_FILES::EMBEDDED_FILE::MODEL, EMBEDDED_FILES::EMBEDDED_FILE::OTHER, and EMBEDDED_FILES::EMBEDDED_FILE::WORKSHEET.
| KICOMMON_API JOB_PAGE_SIZE FromProtoEnum | ( | schematic::jobs::SchematicJobPageSize | aValue | ) |
Definition at line 409 of file api_enums.cpp.
References PAGE_SIZE_A, PAGE_SIZE_A4, and PAGE_SIZE_AUTO.
| KICOMMON_API JOB_EXPORT_SCH_NETLIST::FORMAT FromProtoEnum | ( | schematic::jobs::SchematicNetlistFormat | aValue | ) |
Definition at line 440 of file api_enums.cpp.
References JOB_EXPORT_SCH_NETLIST::ALLEGRO, JOB_EXPORT_SCH_NETLIST::CADSTAR, JOB_EXPORT_SCH_NETLIST::KICADSEXPR, JOB_EXPORT_SCH_NETLIST::KICADXML, JOB_EXPORT_SCH_NETLIST::ORCADPCB2, JOB_EXPORT_SCH_NETLIST::PADS, JOB_EXPORT_SCH_NETLIST::SPICE, and JOB_EXPORT_SCH_NETLIST::SPICEMODEL.
| KICOMMON_API ELECTRICAL_PINTYPE FromProtoEnum | ( | types::ElectricalPinType | aValue | ) |
Definition at line 677 of file api_enums.cpp.
References PT_BIDI, PT_INPUT, PT_NC, PT_NIC, PT_OPENCOLLECTOR, PT_OPENEMITTER, PT_OUTPUT, PT_PASSIVE, PT_POWER_IN, PT_POWER_OUT, PT_TRISTATE, and PT_UNSPECIFIED.
| KICOMMON_API FILL_T FromProtoEnum | ( | types::GraphicFillType | aValue | ) |
Definition at line 603 of file api_enums.cpp.
References CROSS_HATCH, FILLED_SHAPE, FILLED_WITH_BG_BODYCOLOR, FILLED_WITH_COLOR, HATCH, NO_FILL, and REVERSE_HATCH.
| KICOMMON_API GR_TEXT_H_ALIGN_T FromProtoEnum | ( | types::HorizontalAlignment | aValue | ) |
Definition at line 497 of file api_enums.cpp.
References GR_TEXT_H_ALIGN_CENTER, GR_TEXT_H_ALIGN_INDETERMINATE, GR_TEXT_H_ALIGN_LEFT, and GR_TEXT_H_ALIGN_RIGHT.
| KICOMMON_API KICAD_T FromProtoEnum | ( | types::KiCadObjectType | aValue | ) |
Definition at line 55 of file api_enums.cpp.
References LIB_SYMBOL_T, PCB_ARC_T, PCB_BARCODE_T, PCB_CONSTRAINT_T, PCB_DIMENSION_T, PCB_DRILL_CHART_T, PCB_DRILL_MAP_T, PCB_FIELD_T, PCB_FOOTPRINT_T, PCB_GENERATOR_T, PCB_GRID_ITEM_T, PCB_GROUP_T, PCB_MARKER_T, PCB_PAD_T, PCB_POINT_T, PCB_REFERENCE_IMAGE_T, PCB_SHAPE_T, PCB_TABLE_T, PCB_TABLECELL_T, PCB_TEXT_T, PCB_TEXTBOX_T, PCB_TRACE_T, PCB_VIA_T, PCB_ZONE_T, SCH_BITMAP_T, SCH_BUS_BUS_ENTRY_T, SCH_BUS_WIRE_ENTRY_T, SCH_DIRECTIVE_LABEL_T, SCH_FIELD_T, SCH_GLOBAL_LABEL_T, SCH_GROUP_T, SCH_HIER_LABEL_T, SCH_JUNCTION_T, SCH_LABEL_T, SCH_LINE_T, SCH_MARKER_T, SCH_NO_CONNECT_T, SCH_PIN_T, SCH_RULE_AREA_T, SCH_SHAPE_T, SCH_SHEET_PIN_T, SCH_SHEET_T, SCH_SYMBOL_T, SCH_TABLE_T, SCH_TABLECELL_T, SCH_TEXT_T, SCH_TEXTBOX_T, TYPE_NOT_INIT, WSG_BITMAP_T, WSG_LINE_T, WSG_PAGE_T, WSG_POLY_T, WSG_RECT_T, and WSG_TEXT_T.
Referenced by ApplyBoardPlotSettings(), applySchematicPlotSettings(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), SCHEMATIC::ClearUnresolvedERCExclusions(), EDA_SHAPE::Deserialize(), FOOTPRINT::Deserialize(), PAD::Deserialize(), PADSTACK::Deserialize(), PCB_ARC::Deserialize(), PCB_BARCODE::Deserialize(), PCB_CONSTRAINT::Deserialize(), PCB_DIM_LEADER::Deserialize(), PCB_DIMENSION_BASE::Deserialize(), PCB_DRILL_MAP::Deserialize(), PCB_POINT::Deserialize(), PCB_REFERENCE_IMAGE::Deserialize(), PCB_SHAPE::Deserialize(), PCB_TABLE::Deserialize(), PCB_TEXT::Deserialize(), PCB_TEXTBOX::Deserialize(), PCB_TRACK::Deserialize(), PCB_VIA::Deserialize(), SCH_BUS_ENTRY_BASE::Deserialize(), SCH_DIRECTIVE_LABEL::Deserialize(), SCH_GLOBALLABEL::Deserialize(), SCH_HIERLABEL::Deserialize(), SCH_LINE::Deserialize(), SCH_PIN::Deserialize(), SCH_SHEET_PIN::Deserialize(), SCH_SYMBOL::Deserialize(), SCH_TEXTBOX::Deserialize(), ZONE::Deserialize(), FOOTPRINT::DeserializeDefinition(), DRC_RULE::FormatRuleFromProto(), PCB_MARKER::FromProto(), SCH_MARKER::FromProto(), API_HANDLER_BOARD::handleCheckPadstackPresenceOnLayers(), API_HANDLER_BOARD::handleFlipItems(), API_HANDLER_PCB::handleGetBoardLayerName(), API_HANDLER_LIBRARIES::handleGetLibraryStatuses(), API_HANDLER_BOARD::handleGetPadShapeAsPolygon(), API_HANDLER_PCB::handleInjectDrcError(), API_HANDLER_LIBRARIES::handleLoadAllLibraries(), API_HANDLER_PCB::handlePlaceFootprintFromLibrary(), API_HANDLER_SCH::handlePlaceSymbolFromLibrary(), API_HANDLER_LIBRARIES::handleReloadLibrary(), API_HANDLER_PCB::handleRunBoardJobExport3D(), API_HANDLER_PCB::handleRunBoardJobExportDrill(), API_HANDLER_PCB::handleRunBoardJobExportDxf(), API_HANDLER_PCB::handleRunBoardJobExportIpc2581(), API_HANDLER_PCB::handleRunBoardJobExportODB(), API_HANDLER_PCB::handleRunBoardJobExportPdf(), API_HANDLER_PCB::handleRunBoardJobExportPng(), API_HANDLER_PCB::handleRunBoardJobExportPosition(), API_HANDLER_PCB::handleRunBoardJobExportPs(), API_HANDLER_PCB::handleRunBoardJobExportRender(), API_HANDLER_PCB::handleRunBoardJobExportStats(), API_HANDLER_PCB::handleRunBoardJobExportSvg(), API_HANDLER_SCH::handleRunSchematicJobExportNetlist(), API_HANDLER_BOARD::handleSetActiveLayer(), API_HANDLER_PCB::handleSetBoardDesignRules(), API_HANDLER_PCB::handleSetBoardEditorAppearanceSettings(), API_HANDLER_PCB::handleSetBoardPlotSettings(), API_HANDLER_EDITOR::handleSetPageSettings(), API_HANDLER_BOARD::handleSetVisibleLayers(), kiapi::board::PackBoardStackup(), API_HANDLER_BOARD::parseRequestedItemTypes(), API_HANDLER_EDITOR::parseRequestedItemTypes(), testEnums(), PADSTACK::unpackCopperLayer(), kiapi::board::UnpackEmbeddedFiles(), unpackLabel(), kiapi::board::UnpackLayerSet(), kiapi::common::UnpackLineEnding(), UnpackPinMapOverride(), kiapi::common::UnpackStroke(), kiapi::common::UnpackTextAttributes(), and kiapi::board::UnpackZoneLayerOverrides().
| KICOMMON_API LOAD_STATUS FromProtoEnum | ( | types::LibraryLoadStatus | aStatus | ) |
Definition at line 983 of file api_enums.cpp.
References INVALID, LOAD_ERROR, LOADED, and LOADING.
| KICOMMON_API LIBRARY_TABLE_SCOPE FromProtoEnum | ( | types::LibraryTableScope | aScope | ) |
Definition at line 950 of file api_enums.cpp.
References BOTH, GLOBAL, PROJECT, and UNINITIALIZED.
| KICOMMON_API LIBRARY_TABLE_TYPE FromProtoEnum | ( | types::LibraryType | aType | ) |
Definition at line 918 of file api_enums.cpp.
References DESIGN_BLOCK, FOOTPRINT, SYMBOL, and UNINITIALIZED.
| KICOMMON_API LINE_ENDING_STYLE FromProtoEnum | ( | types::LineEndingStyle | aValue | ) |
Definition at line 659 of file api_enums.cpp.
References ARROW, ARROW_OPEN, CIRCLE, NONE, and SQUARE.
| KICOMMON_API PAGE_SIZE_TYPE FromProtoEnum | ( | types::PageSize | aValue | ) |
| KICOMMON_API SEVERITY FromProtoEnum | ( | types::RuleSeverity | aValue | ) |
Definition at line 780 of file api_enums.cpp.
References RPT_SEVERITY_ACTION, RPT_SEVERITY_DEBUG, RPT_SEVERITY_ERROR, RPT_SEVERITY_EXCLUSION, RPT_SEVERITY_IGNORE, RPT_SEVERITY_INFO, RPT_SEVERITY_UNDEFINED, and RPT_SEVERITY_WARNING.
| KICOMMON_API LINE_STYLE FromProtoEnum | ( | types::StrokeLineStyle | aValue | ) |
Definition at line 565 of file api_enums.cpp.
References DASH, DASHDOT, DASHDOTDOT, DEFAULT, DOT, and SOLID.
| KICOMMON_API GR_TEXT_V_ALIGN_T FromProtoEnum | ( | types::VerticalAlignment | aValue | ) |
Definition at line 531 of file api_enums.cpp.
References GR_TEXT_V_ALIGN_BOTTOM, GR_TEXT_V_ALIGN_CENTER, GR_TEXT_V_ALIGN_INDETERMINATE, and GR_TEXT_V_ALIGN_TOP.
| KICOMMON_API types::ElectricalPinType ToProtoEnum | ( | ELECTRICAL_PINTYPE | aValue | ) |
Definition at line 702 of file api_enums.cpp.
References PT_BIDI, PT_INHERIT, PT_INPUT, PT_NC, PT_NIC, PT_OPENCOLLECTOR, PT_OPENEMITTER, PT_OUTPUT, PT_PASSIVE, PT_POWER_IN, PT_POWER_OUT, PT_TRISTATE, and PT_UNSPECIFIED.
| KICOMMON_API common::types::EmbeddedFileType ToProtoEnum | ( | EMBEDDED_FILES::EMBEDDED_FILE::FILE_TYPE | aValue | ) |
Definition at line 901 of file api_enums.cpp.
References EMBEDDED_FILES::EMBEDDED_FILE::DATASHEET, EMBEDDED_FILES::EMBEDDED_FILE::FONT, EMBEDDED_FILES::EMBEDDED_FILE::MODEL, EMBEDDED_FILES::EMBEDDED_FILE::OTHER, and EMBEDDED_FILES::EMBEDDED_FILE::WORKSHEET.
| KICOMMON_API types::GraphicFillType ToProtoEnum | ( | FILL_T | aValue | ) |
Definition at line 623 of file api_enums.cpp.
References CROSS_HATCH, FILLED_SHAPE, FILLED_WITH_BG_BODYCOLOR, FILLED_WITH_COLOR, HATCH, NO_FILL, and REVERSE_HATCH.
| KICOMMON_API board::commands::BoardFlipDirection ToProtoEnum | ( | FLIP_DIRECTION | aValue | ) |
Definition at line 871 of file api_enums.cpp.
References LEFT_RIGHT, and TOP_BOTTOM.
| KICOMMON_API types::HorizontalAlignment ToProtoEnum | ( | GR_TEXT_H_ALIGN_T | aValue | ) |
Definition at line 515 of file api_enums.cpp.
References GR_TEXT_H_ALIGN_CENTER, GR_TEXT_H_ALIGN_INDETERMINATE, GR_TEXT_H_ALIGN_LEFT, and GR_TEXT_H_ALIGN_RIGHT.
| KICOMMON_API types::VerticalAlignment ToProtoEnum | ( | GR_TEXT_V_ALIGN_T | aValue | ) |
Definition at line 549 of file api_enums.cpp.
References GR_TEXT_V_ALIGN_BOTTOM, GR_TEXT_V_ALIGN_CENTER, GR_TEXT_V_ALIGN_INDETERMINATE, and GR_TEXT_V_ALIGN_TOP.
| KICOMMON_API schematic::jobs::SchematicNetlistFormat ToProtoEnum | ( | JOB_EXPORT_SCH_NETLIST::FORMAT | aValue | ) |
Definition at line 469 of file api_enums.cpp.
References JOB_EXPORT_SCH_NETLIST::ALLEGRO, JOB_EXPORT_SCH_NETLIST::CADSTAR, JOB_EXPORT_SCH_NETLIST::KICADSEXPR, JOB_EXPORT_SCH_NETLIST::KICADXML, JOB_EXPORT_SCH_NETLIST::ORCADPCB2, JOB_EXPORT_SCH_NETLIST::PADS, JOB_EXPORT_SCH_NETLIST::SPICE, and JOB_EXPORT_SCH_NETLIST::SPICEMODEL.
| KICOMMON_API schematic::jobs::SchematicJobPageSize ToProtoEnum | ( | JOB_PAGE_SIZE | aValue | ) |
Definition at line 425 of file api_enums.cpp.
References PAGE_SIZE_A, PAGE_SIZE_A4, and PAGE_SIZE_AUTO.
| KICOMMON_API types::KiCadObjectType ToProtoEnum | ( | KICAD_T | aValue | ) |
Definition at line 122 of file api_enums.cpp.
References LIB_SYMBOL_T, PCB_ARC_T, PCB_BARCODE_T, PCB_CONSTRAINT_T, PCB_DIMENSION_T, PCB_DRILL_CHART_T, PCB_DRILL_MAP_T, PCB_FIELD_T, PCB_FOOTPRINT_T, PCB_GENERATOR_T, PCB_GRID_ITEM_T, PCB_GROUP_T, PCB_MARKER_T, PCB_PAD_T, PCB_POINT_T, PCB_REFERENCE_IMAGE_T, PCB_SHAPE_T, PCB_TABLE_T, PCB_TABLECELL_T, PCB_TEXT_T, PCB_TEXTBOX_T, PCB_TRACE_T, PCB_VIA_T, PCB_ZONE_T, SCH_BITMAP_T, SCH_BUS_BUS_ENTRY_T, SCH_BUS_WIRE_ENTRY_T, SCH_DIRECTIVE_LABEL_T, SCH_FIELD_T, SCH_GLOBAL_LABEL_T, SCH_GROUP_T, SCH_HIER_LABEL_T, SCH_JUNCTION_T, SCH_LABEL_T, SCH_LINE_T, SCH_MARKER_T, SCH_NO_CONNECT_T, SCH_PIN_T, SCH_RULE_AREA_T, SCH_SHAPE_T, SCH_SHEET_PIN_T, SCH_SHEET_T, SCH_SYMBOL_T, SCH_TABLE_T, SCH_TABLECELL_T, SCH_TEXT_T, SCH_TEXTBOX_T, WSG_BITMAP_T, WSG_LINE_T, WSG_PAGE_T, WSG_POLY_T, WSG_RECT_T, and WSG_TEXT_T.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), ERC_EXCLUSION::FromLegacyStrings(), API_HANDLER_BOARD::handleCheckPadstackPresenceOnLayers(), API_HANDLER_BOARD::handleGetActiveLayer(), API_HANDLER_PCB::handleGetBoardDesignRules(), API_HANDLER_PCB::handleGetBoardEditorAppearanceSettings(), API_HANDLER_PCB::handleGetBoardLayerByName(), API_HANDLER_PCB::handleGetBoardPlotSettings(), API_HANDLER_PCB::handleGetCustomDesignRules(), API_HANDLER_LIBRARIES::handleGetItemsFromLibrary(), API_HANDLER_LIBRARIES::handleGetLibraryItems(), API_HANDLER_EDITOR::handleGetPageSettings(), API_HANDLER_BOARD::handleGetVisibleLayers(), API_HANDLER_EDITOR::handleSetPageSettings(), kiapi::board::PackEmbeddedFiles(), packLabel(), kiapi::board::PackLayerSet(), packLibraryStatusEntry(), kiapi::common::PackLineEnding(), PackPinMapOverride(), kiapi::common::PackStroke(), packTableEntry(), kiapi::common::PackTextAttributes(), kiapi::board::PackZoneLayerOverrides(), BOARD_STACKUP::Serialize(), EDA_SHAPE::Serialize(), FOOTPRINT::Serialize(), PAD::Serialize(), PADSTACK::Serialize(), PCB_ARC::Serialize(), PCB_BARCODE::Serialize(), PCB_CONSTRAINT::Serialize(), PCB_DIM_LEADER::Serialize(), PCB_DIMENSION_BASE::Serialize(), PCB_DRILL_MAP::Serialize(), PCB_POINT::Serialize(), PCB_REFERENCE_IMAGE::Serialize(), PCB_SHAPE::Serialize(), PCB_TABLE::Serialize(), PCB_TEXT::Serialize(), PCB_TEXTBOX::Serialize(), PCB_TRACK::Serialize(), PCB_VIA::Serialize(), SCH_BUS_ENTRY_BASE::Serialize(), SCH_DIRECTIVE_LABEL::Serialize(), SCH_GLOBALLABEL::Serialize(), SCH_HIERLABEL::Serialize(), SCH_LINE::Serialize(), SCH_PIN::Serialize(), SCH_SHEET::Serialize(), SCH_SHEET_PIN::Serialize(), SCH_SYMBOL::Serialize(), SCH_TEXTBOX::Serialize(), ZONE::Serialize(), FOOTPRINT::SerializeDefinition(), testEnums(), DRC_CONSTRAINT::ToProto(), ToProto(), and ToProto().
| KICOMMON_API types::LibraryTableScope ToProtoEnum | ( | LIBRARY_TABLE_SCOPE | aScope | ) |
Definition at line 966 of file api_enums.cpp.
References BOTH, GLOBAL, PROJECT, and UNINITIALIZED.
| KICOMMON_API types::LibraryType ToProtoEnum | ( | LIBRARY_TABLE_TYPE | aType | ) |
Definition at line 934 of file api_enums.cpp.
References DESIGN_BLOCK, FOOTPRINT, and SYMBOL.
| KICOMMON_API types::LineEndingStyle ToProtoEnum | ( | LINE_ENDING_STYLE | aValue | ) |
Definition at line 642 of file api_enums.cpp.
References ARROW, ARROW_OPEN, CIRCLE, NONE, and SQUARE.
| KICOMMON_API types::StrokeLineStyle ToProtoEnum | ( | LINE_STYLE | aValue | ) |
Definition at line 585 of file api_enums.cpp.
References DASH, DASHDOT, DASHDOTDOT, DEFAULT, DOT, and SOLID.
| KICOMMON_API types::LibraryLoadStatus ToProtoEnum | ( | LOAD_STATUS | aStatus | ) |
Definition at line 1000 of file api_enums.cpp.
References INVALID, LOAD_ERROR, LOADED, and LOADING.
| KICOMMON_API board::types::PadSimElectricalType ToProtoEnum | ( | PAD_SIM_ELECTRICAL_TYPE | aValue | ) |
Definition at line 744 of file api_enums.cpp.
| KICOMMON_API types::PageSize ToProtoEnum | ( | PAGE_SIZE_TYPE | aValue | ) |
| KICOMMON_API board::types::BoardLayer ToProtoEnum | ( | PCB_LAYER_ID | aValue | ) |
Definition at line 299 of file api_enums.cpp.
References B_Adhes, B_CrtYd, B_Cu, B_Fab, B_Mask, B_Paste, B_SilkS, Cmts_User, Dwgs_User, Eco1_User, Eco2_User, Edge_Cuts, F_Adhes, F_CrtYd, F_Cu, F_Fab, F_Mask, F_Paste, F_SilkS, In10_Cu, In11_Cu, In12_Cu, In13_Cu, In14_Cu, In15_Cu, In16_Cu, In17_Cu, In18_Cu, In19_Cu, In1_Cu, In20_Cu, In21_Cu, In22_Cu, In23_Cu, In24_Cu, In25_Cu, In26_Cu, In27_Cu, In28_Cu, In29_Cu, In2_Cu, In30_Cu, In3_Cu, In4_Cu, In5_Cu, In6_Cu, In7_Cu, In8_Cu, In9_Cu, Margin, Rescue, UNDEFINED_LAYER, UNSELECTED_LAYER, User_1, User_10, User_11, User_12, User_13, User_14, User_15, User_16, User_17, User_18, User_19, User_2, User_20, User_21, User_22, User_23, User_24, User_25, User_26, User_27, User_28, User_29, User_3, User_30, User_31, User_32, User_33, User_34, User_35, User_36, User_37, User_38, User_39, User_4, User_40, User_41, User_42, User_43, User_44, User_45, User_5, User_6, User_7, User_8, and User_9.
| KICOMMON_API types::RuleSeverity ToProtoEnum | ( | SEVERITY | aValue | ) |
Definition at line 760 of file api_enums.cpp.
References RPT_SEVERITY_ACTION, RPT_SEVERITY_DEBUG, RPT_SEVERITY_ERROR, RPT_SEVERITY_EXCLUSION, RPT_SEVERITY_IGNORE, RPT_SEVERITY_INFO, RPT_SEVERITY_UNDEFINED, and RPT_SEVERITY_WARNING.