|
KiCad PCB EDA Suite
|
#include <import_export.h>#include <api/api_enums.h>#include <api/board/board.pb.h>#include <api/board/board_types.pb.h>#include <api/board/board_commands.pb.h>#include <api/board/board_jobs.pb.h>#include <api/common/types/enums.pb.h>#include <wx/wx.h>#include <widgets/report_severity.h>#include <board_stackup_manager/board_stackup.h>#include <drc/drc_item.h>#include <padstack.h>#include <pcb_dimension.h>#include <pcb_track.h>#include <jobs/job_export_pcb_3d.h>#include <jobs/job_export_pcb_dxf.h>#include <jobs/job_export_pcb_drill.h>#include <jobs/job_export_pcb_ipc2581.h>#include <jobs/job_export_pcb_odb.h>#include <jobs/job_export_pcb_pdf.h>#include <jobs/job_export_pcb_pos.h>#include <jobs/job_export_pcb_ps.h>#include <jobs/job_export_pcb_stats.h>#include <jobs/job_export_pcb_svg.h>#include <jobs/job_pcb_render.h>#include <drc/drc_rule.h>#include <plotprint_opts.h>#include <zones.h>#include <zone_settings.h>#include <project/board_project_settings.h>Go to the source code of this file.
Functions | |
| template<> | |
| types::PadType | ToProtoEnum (PAD_ATTRIB aValue) |
| template<> | |
| PAD_ATTRIB | FromProtoEnum (types::PadType aValue) |
| template<> | |
| types::DrillShape | ToProtoEnum (PAD_DRILL_SHAPE aValue) |
| template<> | |
| PAD_DRILL_SHAPE | FromProtoEnum (types::DrillShape aValue) |
| template<> | |
| types::PadStackShape | ToProtoEnum (PAD_SHAPE aValue) |
| template<> | |
| PAD_SHAPE | FromProtoEnum (types::PadStackShape aValue) |
| template<> | |
| types::PadStackType | ToProtoEnum (PADSTACK::MODE aValue) |
| template<> | |
| PADSTACK::MODE | FromProtoEnum (types::PadStackType aValue) |
| template<> | |
| types::ViaType | ToProtoEnum (VIATYPE aValue) |
| template<> | |
| VIATYPE | FromProtoEnum (types::ViaType aValue) |
| template<> | |
| types::ZoneConnectionStyle | ToProtoEnum (ZONE_CONNECTION aValue) |
| template<> | |
| ZONE_CONNECTION | FromProtoEnum (types::ZoneConnectionStyle aValue) |
| template<> | |
| CustomRuleConstraintType | ToProtoEnum (DRC_CONSTRAINT_T aValue) |
| template<> | |
| DRC_CONSTRAINT_T | FromProtoEnum (CustomRuleConstraintType aValue) |
| template<> | |
| CustomRuleConstraintOption | ToProtoEnum (DRC_CONSTRAINT::OPTIONS aValue) |
| template<> | |
| DRC_CONSTRAINT::OPTIONS | FromProtoEnum (CustomRuleConstraintOption aValue) |
| template<> | |
| CustomRuleDisallowType | ToProtoEnum (DRC_DISALLOW_T aValue) |
| template<> | |
| DRC_DISALLOW_T | FromProtoEnum (CustomRuleDisallowType aValue) |
| template<> | |
| types::UnconnectedLayerRemoval | ToProtoEnum (UNCONNECTED_LAYER_MODE aValue) |
| template<> | |
| UNCONNECTED_LAYER_MODE | FromProtoEnum (types::UnconnectedLayerRemoval aValue) |
| template<> | |
| types::IslandRemovalMode | ToProtoEnum (ISLAND_REMOVAL_MODE aValue) |
| template<> | |
| ISLAND_REMOVAL_MODE | FromProtoEnum (types::IslandRemovalMode aValue) |
| template<> | |
| types::ZoneFillMode | ToProtoEnum (ZONE_FILL_MODE aValue) |
| template<> | |
| ZONE_FILL_MODE | FromProtoEnum (types::ZoneFillMode aValue) |
| template<> | |
| types::ZoneBorderStyle | ToProtoEnum (ZONE_BORDER_DISPLAY_STYLE aValue) |
| template<> | |
| ZONE_BORDER_DISPLAY_STYLE | FromProtoEnum (types::ZoneBorderStyle aValue) |
| template<> | |
| types::PlacementRuleSourceType | ToProtoEnum (PLACEMENT_SOURCE_T aValue) |
| template<> | |
| PLACEMENT_SOURCE_T | FromProtoEnum (types::PlacementRuleSourceType aValue) |
| template<> | |
| types::TeardropType | ToProtoEnum (TEARDROP_TYPE aValue) |
| template<> | |
| TEARDROP_TYPE | FromProtoEnum (types::TeardropType aValue) |
| template<> | |
| kiapi::board::TeardropTarget | ToProtoEnum (TARGET_TD aValue) |
| template<> | |
| TARGET_TD | FromProtoEnum (kiapi::board::TeardropTarget aValue) |
| template<> | |
| types::DimensionTextBorderStyle | ToProtoEnum (DIM_TEXT_BORDER aValue) |
| template<> | |
| DIM_TEXT_BORDER | FromProtoEnum (types::DimensionTextBorderStyle aValue) |
| template<> | |
| types::DimensionUnitFormat | ToProtoEnum (DIM_UNITS_FORMAT aValue) |
| template<> | |
| DIM_UNITS_FORMAT | FromProtoEnum (types::DimensionUnitFormat aValue) |
| template<> | |
| types::DimensionArrowDirection | ToProtoEnum (DIM_ARROW_DIRECTION aValue) |
| template<> | |
| DIM_ARROW_DIRECTION | FromProtoEnum (types::DimensionArrowDirection aValue) |
| template<> | |
| types::DimensionPrecision | ToProtoEnum (DIM_PRECISION aValue) |
| template<> | |
| DIM_PRECISION | FromProtoEnum (types::DimensionPrecision aValue) |
| template<> | |
| types::DimensionTextPosition | ToProtoEnum (DIM_TEXT_POSITION aValue) |
| template<> | |
| DIM_TEXT_POSITION | FromProtoEnum (types::DimensionTextPosition aValue) |
| template<> | |
| types::DimensionUnit | ToProtoEnum (DIM_UNITS_MODE aValue) |
| template<> | |
| DIM_UNITS_MODE | FromProtoEnum (types::DimensionUnit aValue) |
| template<> | |
| commands::InactiveLayerDisplayMode | ToProtoEnum (HIGH_CONTRAST_MODE aValue) |
| template<> | |
| HIGH_CONTRAST_MODE | FromProtoEnum (commands::InactiveLayerDisplayMode aValue) |
| template<> | |
| commands::NetColorDisplayMode | ToProtoEnum (NET_COLOR_MODE aValue) |
| template<> | |
| NET_COLOR_MODE | FromProtoEnum (commands::NetColorDisplayMode aValue) |
| template<> | |
| commands::RatsnestDisplayMode | ToProtoEnum (RATSNEST_MODE aValue) |
| template<> | |
| RATSNEST_MODE | FromProtoEnum (commands::RatsnestDisplayMode aValue) |
| template<> | |
| BoardStackupLayerType | ToProtoEnum (BOARD_STACKUP_ITEM_TYPE aValue) |
| template<> | |
| BOARD_STACKUP_ITEM_TYPE | FromProtoEnum (BoardStackupLayerType aValue) |
| template<> | |
| DrcSeverity | ToProtoEnum (SEVERITY aValue) |
| template<> | |
| SEVERITY | FromProtoEnum (DrcSeverity aValue) |
| template<> | |
| PlotDrillMarks | ToProtoEnum (DRILL_MARKS aValue) |
| template<> | |
| DRILL_MARKS | FromProtoEnum (PlotDrillMarks aValue) |
| template<> | |
| Board3DFormat | ToProtoEnum (JOB_EXPORT_PCB_3D::FORMAT aValue) |
| template<> | |
| JOB_EXPORT_PCB_3D::FORMAT | FromProtoEnum (Board3DFormat aValue) |
| template<> | |
| kiapi::common::types::Units | ToProtoEnum (JOB_EXPORT_PCB_3D::VRML_UNITS aValue) |
| template<> | |
| JOB_EXPORT_PCB_3D::VRML_UNITS | FromProtoEnum (kiapi::common::types::Units aValue) |
| template<> | |
| RenderFormat | ToProtoEnum (JOB_PCB_RENDER::FORMAT aValue) |
| template<> | |
| JOB_PCB_RENDER::FORMAT | FromProtoEnum (RenderFormat aValue) |
| template<> | |
| RenderQuality | ToProtoEnum (JOB_PCB_RENDER::QUALITY aValue) |
| template<> | |
| JOB_PCB_RENDER::QUALITY | FromProtoEnum (RenderQuality aValue) |
| template<> | |
| RenderBackgroundStyle | ToProtoEnum (JOB_PCB_RENDER::BG_STYLE aValue) |
| template<> | |
| JOB_PCB_RENDER::BG_STYLE | FromProtoEnum (RenderBackgroundStyle aValue) |
| template<> | |
| RenderSide | ToProtoEnum (JOB_PCB_RENDER::SIDE aValue) |
| template<> | |
| JOB_PCB_RENDER::SIDE | FromProtoEnum (RenderSide aValue) |
| template<> | |
| BoardJobPaginationMode | ToProtoEnum (JOB_EXPORT_PCB_SVG::GEN_MODE aValue) |
| template<> | |
| JOB_EXPORT_PCB_SVG::GEN_MODE | FromProtoEnum (BoardJobPaginationMode aValue) |
| template<> | |
| BoardJobPaginationMode | ToProtoEnum (JOB_EXPORT_PCB_DXF::GEN_MODE aValue) |
| template<> | |
| JOB_EXPORT_PCB_DXF::GEN_MODE | FromProtoEnum (BoardJobPaginationMode aValue) |
| template<> | |
| BoardJobPaginationMode | ToProtoEnum (JOB_EXPORT_PCB_PDF::GEN_MODE aValue) |
| template<> | |
| JOB_EXPORT_PCB_PDF::GEN_MODE | FromProtoEnum (BoardJobPaginationMode aValue) |
| template<> | |
| BoardJobPaginationMode | ToProtoEnum (JOB_EXPORT_PCB_PS::GEN_MODE aValue) |
| template<> | |
| JOB_EXPORT_PCB_PS::GEN_MODE | FromProtoEnum (BoardJobPaginationMode aValue) |
| template<> | |
| DrillFormat | ToProtoEnum (JOB_EXPORT_PCB_DRILL::DRILL_FORMAT aValue) |
| template<> | |
| JOB_EXPORT_PCB_DRILL::DRILL_FORMAT | FromProtoEnum (DrillFormat aValue) |
| template<> | |
| DrillOrigin | ToProtoEnum (JOB_EXPORT_PCB_DRILL::DRILL_ORIGIN aValue) |
| template<> | |
| JOB_EXPORT_PCB_DRILL::DRILL_ORIGIN | FromProtoEnum (DrillOrigin aValue) |
| template<> | |
| DrillZerosFormat | ToProtoEnum (JOB_EXPORT_PCB_DRILL::ZEROS_FORMAT aValue) |
| template<> | |
| JOB_EXPORT_PCB_DRILL::ZEROS_FORMAT | FromProtoEnum (DrillZerosFormat aValue) |
| template<> | |
| DrillMapFormat | ToProtoEnum (JOB_EXPORT_PCB_DRILL::MAP_FORMAT aValue) |
| template<> | |
| JOB_EXPORT_PCB_DRILL::MAP_FORMAT | FromProtoEnum (DrillMapFormat aValue) |
| template<> | |
| kiapi::common::types::Units | ToProtoEnum (JOB_EXPORT_PCB_DRILL::DRILL_UNITS aValue) |
| template<> | |
| JOB_EXPORT_PCB_DRILL::DRILL_UNITS | FromProtoEnum (kiapi::common::types::Units aValue) |
| template<> | |
| PositionSide | ToProtoEnum (JOB_EXPORT_PCB_POS::SIDE aValue) |
| template<> | |
| JOB_EXPORT_PCB_POS::SIDE | FromProtoEnum (PositionSide aValue) |
| template<> | |
| PositionFormat | ToProtoEnum (JOB_EXPORT_PCB_POS::FORMAT aValue) |
| template<> | |
| JOB_EXPORT_PCB_POS::FORMAT | FromProtoEnum (PositionFormat aValue) |
| template<> | |
| Ipc2581Version | ToProtoEnum (JOB_EXPORT_PCB_IPC2581::IPC2581_VERSION aValue) |
| template<> | |
| JOB_EXPORT_PCB_IPC2581::IPC2581_VERSION | FromProtoEnum (Ipc2581Version aValue) |
| template<> | |
| OdbCompression | ToProtoEnum (JOB_EXPORT_PCB_ODB::ODB_COMPRESSION aValue) |
| template<> | |
| JOB_EXPORT_PCB_ODB::ODB_COMPRESSION | FromProtoEnum (OdbCompression aValue) |
| template<> | |
| StatsOutputFormat | ToProtoEnum (JOB_EXPORT_PCB_STATS::OUTPUT_FORMAT aValue) |
| template<> | |
| JOB_EXPORT_PCB_STATS::OUTPUT_FORMAT | FromProtoEnum (StatsOutputFormat aValue) |
| template<> | |
| kiapi::common::types::Units | ToProtoEnum (JOB_EXPORT_PCB_DXF::DXF_UNITS aValue) |
| template<> | |
| JOB_EXPORT_PCB_DXF::DXF_UNITS | FromProtoEnum (kiapi::common::types::Units aValue) |
| template<> | |
| kiapi::common::types::Units | ToProtoEnum (JOB_EXPORT_PCB_POS::UNITS aValue) |
| template<> | |
| JOB_EXPORT_PCB_POS::UNITS | FromProtoEnum (kiapi::common::types::Units aValue) |
| template<> | |
| kiapi::common::types::Units | ToProtoEnum (JOB_EXPORT_PCB_IPC2581::IPC2581_UNITS aValue) |
| template<> | |
| JOB_EXPORT_PCB_IPC2581::IPC2581_UNITS | FromProtoEnum (kiapi::common::types::Units aValue) |
| template<> | |
| kiapi::common::types::Units | ToProtoEnum (JOB_EXPORT_PCB_ODB::ODB_UNITS aValue) |
| template<> | |
| JOB_EXPORT_PCB_ODB::ODB_UNITS | FromProtoEnum (kiapi::common::types::Units aValue) |
| template<> | |
| kiapi::common::types::Units | ToProtoEnum (JOB_EXPORT_PCB_STATS::UNITS aValue) |
| template<> | |
| JOB_EXPORT_PCB_STATS::UNITS | FromProtoEnum (kiapi::common::types::Units aValue) |
| template<> | |
| DrcErrorType | ToProtoEnum (PCB_DRC_CODE aValue) |
| template<> | |
| PCB_DRC_CODE | FromProtoEnum (DrcErrorType aValue) |
| JOB_EXPORT_PCB_3D::FORMAT FromProtoEnum | ( | Board3DFormat | aValue | ) |
Definition at line 1161 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_3D::BREP, JOB_EXPORT_PCB_3D::GLB, JOB_EXPORT_PCB_3D::PDF, JOB_EXPORT_PCB_3D::PLY, JOB_EXPORT_PCB_3D::STEP, JOB_EXPORT_PCB_3D::STEPZ, JOB_EXPORT_PCB_3D::STL, JOB_EXPORT_PCB_3D::U3D, JOB_EXPORT_PCB_3D::UNKNOWN, JOB_EXPORT_PCB_3D::VRML, and JOB_EXPORT_PCB_3D::XAO.
| JOB_EXPORT_PCB_SVG::GEN_MODE FromProtoEnum | ( | BoardJobPaginationMode | aValue | ) |
Definition at line 1355 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_SVG::MULTI, and JOB_EXPORT_PCB_SVG::SINGLE.
| JOB_EXPORT_PCB_DXF::GEN_MODE FromProtoEnum | ( | BoardJobPaginationMode | aValue | ) |
Definition at line 1386 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_DXF::MULTI, and JOB_EXPORT_PCB_DXF::SINGLE.
| JOB_EXPORT_PCB_PDF::GEN_MODE FromProtoEnum | ( | BoardJobPaginationMode | aValue | ) |
Definition at line 1421 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_PDF::ALL_LAYERS_ONE_FILE, JOB_EXPORT_PCB_PDF::ALL_LAYERS_SEPARATE_FILE, and JOB_EXPORT_PCB_PDF::ONE_PAGE_PER_LAYER_ONE_FILE.
| JOB_EXPORT_PCB_PS::GEN_MODE FromProtoEnum | ( | BoardJobPaginationMode | aValue | ) |
Definition at line 1453 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_PS::MULTI, and JOB_EXPORT_PCB_PS::SINGLE.
| BOARD_STACKUP_ITEM_TYPE FromProtoEnum | ( | BoardStackupLayerType | aValue | ) |
Definition at line 1051 of file api_pcb_enums.cpp.
References BS_ITEM_TYPE_COPPER, BS_ITEM_TYPE_DIELECTRIC, BS_ITEM_TYPE_SILKSCREEN, BS_ITEM_TYPE_SOLDERMASK, BS_ITEM_TYPE_SOLDERPASTE, and BS_ITEM_TYPE_UNDEFINED.
| HIGH_CONTRAST_MODE FromProtoEnum | ( | commands::InactiveLayerDisplayMode | aValue | ) |
Definition at line 951 of file api_pcb_enums.cpp.
| NET_COLOR_MODE FromProtoEnum | ( | commands::NetColorDisplayMode | aValue | ) |
Definition at line 984 of file api_pcb_enums.cpp.
| RATSNEST_MODE FromProtoEnum | ( | commands::RatsnestDisplayMode | aValue | ) |
Definition at line 1016 of file api_pcb_enums.cpp.
| DRC_CONSTRAINT::OPTIONS FromProtoEnum | ( | CustomRuleConstraintOption | aValue | ) |
Definition at line 386 of file api_pcb_enums.cpp.
References DRC_CONSTRAINT::SKEW_WITHIN_DIFF_PAIRS, DRC_CONSTRAINT::SPACE_DOMAIN, and DRC_CONSTRAINT::TIME_DOMAIN.
| DRC_CONSTRAINT_T FromProtoEnum | ( | CustomRuleConstraintType | aValue | ) |
Definition at line 320 of file api_pcb_enums.cpp.
References ANNULAR_WIDTH_CONSTRAINT, ASSERTION_CONSTRAINT, BRIDGED_MASK_CONSTRAINT, CLEARANCE_CONSTRAINT, CONNECTION_WIDTH_CONSTRAINT, COURTYARD_CLEARANCE_CONSTRAINT, CREEPAGE_CONSTRAINT, DIFF_PAIR_GAP_CONSTRAINT, DIFF_PAIR_INTRA_SKEW_CONSTRAINT, DISALLOW_CONSTRAINT, EDGE_CLEARANCE_CONSTRAINT, HOLE_CLEARANCE_CONSTRAINT, HOLE_SIZE_CONSTRAINT, HOLE_TO_HOLE_CONSTRAINT, LENGTH_CONSTRAINT, MAX_UNCOUPLED_CONSTRAINT, MIN_RESOLVED_SPOKES_CONSTRAINT, NULL_CONSTRAINT, PHYSICAL_CLEARANCE_CONSTRAINT, PHYSICAL_HOLE_CLEARANCE_CONSTRAINT, SILK_CLEARANCE_CONSTRAINT, SKEW_CONSTRAINT, SOLDER_MASK_EXPANSION_CONSTRAINT, SOLDER_MASK_SLIVER_CONSTRAINT, SOLDER_PASTE_ABS_MARGIN_CONSTRAINT, SOLDER_PASTE_REL_MARGIN_CONSTRAINT, TEXT_HEIGHT_CONSTRAINT, TEXT_THICKNESS_CONSTRAINT, THERMAL_RELIEF_GAP_CONSTRAINT, THERMAL_SPOKE_WIDTH_CONSTRAINT, TRACK_ANGLE_CONSTRAINT, TRACK_SEGMENT_LENGTH_CONSTRAINT, TRACK_WIDTH_CONSTRAINT, VIA_COUNT_CONSTRAINT, VIA_DANGLING_CONSTRAINT, VIA_DIAMETER_CONSTRAINT, and ZONE_CONNECTION_CONSTRAINT.
| DRC_DISALLOW_T FromProtoEnum | ( | CustomRuleDisallowType | aValue | ) |
Definition at line 432 of file api_pcb_enums.cpp.
References DRC_DISALLOW_BLIND_VIAS, DRC_DISALLOW_BURIED_VIAS, DRC_DISALLOW_FOOTPRINTS, DRC_DISALLOW_GRAPHICS, DRC_DISALLOW_HOLES, DRC_DISALLOW_MICRO_VIAS, DRC_DISALLOW_PADS, DRC_DISALLOW_TEXTS, DRC_DISALLOW_THROUGH_VIAS, DRC_DISALLOW_TRACKS, and DRC_DISALLOW_ZONES.
| PCB_DRC_CODE FromProtoEnum | ( | DrcErrorType | aValue | ) |
Definition at line 2015 of file api_pcb_enums.cpp.
References DRCE_ALLOWED_ITEMS, DRCE_ANNULAR_WIDTH, DRCE_ASSERTION_FAILURE, DRCE_CLEARANCE, DRCE_CONNECTION_WIDTH, DRCE_COPPER_SLIVER, DRCE_CREEPAGE, DRCE_DANGLING_TRACK, DRCE_DANGLING_VIA, DRCE_DIFF_PAIR_GAP_OUT_OF_RANGE, DRCE_DIFF_PAIR_UNCOUPLED_LENGTH_TOO_LONG, DRCE_DISABLED_LAYER_ITEM, DRCE_DRILL_OUT_OF_RANGE, DRCE_DRILLED_HOLES_COLOCATED, DRCE_DRILLED_HOLES_TOO_CLOSE, DRCE_DUPLICATE_FOOTPRINT, DRCE_EDGE_CLEARANCE, DRCE_EXTRA_FOOTPRINT, DRCE_FOOTPRINT, DRCE_FOOTPRINT_FILTERS, DRCE_FOOTPRINT_TYPE_MISMATCH, DRCE_GENERIC_ERROR, DRCE_GENERIC_WARNING, DRCE_HOLE_CLEARANCE, DRCE_INVALID_OUTLINE, DRCE_ISOLATED_COPPER, DRCE_LENGTH_OUT_OF_RANGE, DRCE_LIB_FOOTPRINT_ISSUES, DRCE_LIB_FOOTPRINT_MISMATCH, DRCE_MALFORMED_COURTYARD, DRCE_MICROVIA_DRILL_OUT_OF_RANGE, DRCE_MIRRORED_TEXT_ON_FRONT_LAYER, DRCE_MISSING_COURTYARD, DRCE_MISSING_FOOTPRINT, DRCE_MISSING_TUNING_PROFILE, DRCE_NET_CONFLICT, DRCE_NONMIRRORED_TEXT_ON_BACK_LAYER, DRCE_NPTH_IN_COURTYARD, DRCE_OVERLAPPING_FOOTPRINTS, DRCE_PAD_TH_WITH_NO_HOLE, DRCE_PADSTACK, DRCE_PADSTACK_INVALID, DRCE_PTH_IN_COURTYARD, DRCE_SCHEMATIC_FIELDS_PARITY, DRCE_SCHEMATIC_PARITY, DRCE_SHORTING_ITEMS, DRCE_SILK_CLEARANCE, DRCE_SILK_EDGE_CLEARANCE, DRCE_SILK_MASK_CLEARANCE, DRCE_SKEW_OUT_OF_RANGE, DRCE_SOLDERMASK_BRIDGE, DRCE_STARVED_THERMAL, DRCE_TEXT_HEIGHT, DRCE_TEXT_ON_EDGECUTS, DRCE_TEXT_THICKNESS, DRCE_TRACK_ANGLE, DRCE_TRACK_NOT_CENTERED_ON_VIA, DRCE_TRACK_ON_POST_MACHINED_LAYER, DRCE_TRACK_SEGMENT_LENGTH, DRCE_TRACK_WIDTH, DRCE_TRACKS_CROSSING, DRCE_TUNING_PROFILE_IMPLICIT_RULES, DRCE_UNCONNECTED_ITEMS, DRCE_UNRESOLVED_VARIABLE, DRCE_VIA_COUNT_OUT_OF_RANGE, DRCE_VIA_DIAMETER, and DRCE_ZONES_INTERSECT.
| SEVERITY FromProtoEnum | ( | DrcSeverity | aValue | ) |
Definition at line 1090 of file api_pcb_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.
| JOB_EXPORT_PCB_DRILL::DRILL_FORMAT FromProtoEnum | ( | DrillFormat | aValue | ) |
Definition at line 1484 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_DRILL::EXCELLON, and JOB_EXPORT_PCB_DRILL::GERBER.
| JOB_EXPORT_PCB_DRILL::MAP_FORMAT FromProtoEnum | ( | DrillMapFormat | aValue | ) |
Definition at line 1588 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_DRILL::DXF, JOB_EXPORT_PCB_DRILL::GERBER_X2, JOB_EXPORT_PCB_DRILL::PDF, JOB_EXPORT_PCB_DRILL::POSTSCRIPT, and JOB_EXPORT_PCB_DRILL::SVG.
| JOB_EXPORT_PCB_DRILL::DRILL_ORIGIN FromProtoEnum | ( | DrillOrigin | aValue | ) |
Definition at line 1512 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_DRILL::ABS, and JOB_EXPORT_PCB_DRILL::PLOT.
| JOB_EXPORT_PCB_DRILL::ZEROS_FORMAT FromProtoEnum | ( | DrillZerosFormat | aValue | ) |
Definition at line 1546 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_DRILL::DECIMAL, JOB_EXPORT_PCB_DRILL::KEEP_ZEROS, JOB_EXPORT_PCB_DRILL::SUPPRESS_LEADING, and JOB_EXPORT_PCB_DRILL::SUPPRESS_TRAILING.
| JOB_EXPORT_PCB_IPC2581::IPC2581_VERSION FromProtoEnum | ( | Ipc2581Version | aValue | ) |
Definition at line 1714 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_IPC2581::B, and JOB_EXPORT_PCB_IPC2581::C.
| TARGET_TD FromProtoEnum | ( | kiapi::board::TeardropTarget | aValue | ) |
Definition at line 705 of file api_pcb_enums.cpp.
References TARGET_RECT, TARGET_ROUND, TARGET_TRACK, and TARGET_UNKNOWN.
| JOB_EXPORT_PCB_3D::VRML_UNITS FromProtoEnum | ( | kiapi::common::types::Units | aValue | ) |
Definition at line 1199 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_3D::INCH, JOB_EXPORT_PCB_3D::METERS, JOB_EXPORT_PCB_3D::MM, and JOB_EXPORT_PCB_3D::TENTHS.
| JOB_EXPORT_PCB_DRILL::DRILL_UNITS FromProtoEnum | ( | kiapi::common::types::Units | aValue | ) |
Definition at line 1624 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_DRILL::INCH, and JOB_EXPORT_PCB_DRILL::MM.
| JOB_EXPORT_PCB_DXF::DXF_UNITS FromProtoEnum | ( | kiapi::common::types::Units | aValue | ) |
Definition at line 1800 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_DXF::INCH, and JOB_EXPORT_PCB_DXF::MM.
| JOB_EXPORT_PCB_POS::UNITS FromProtoEnum | ( | kiapi::common::types::Units | aValue | ) |
Definition at line 1830 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_POS::INCH, and JOB_EXPORT_PCB_POS::MM.
| JOB_EXPORT_PCB_IPC2581::IPC2581_UNITS FromProtoEnum | ( | kiapi::common::types::Units | aValue | ) |
Definition at line 1860 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_IPC2581::INCH, and JOB_EXPORT_PCB_IPC2581::MM.
| JOB_EXPORT_PCB_ODB::ODB_UNITS FromProtoEnum | ( | kiapi::common::types::Units | aValue | ) |
Definition at line 1890 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_ODB::INCH, and JOB_EXPORT_PCB_ODB::MM.
| JOB_EXPORT_PCB_STATS::UNITS FromProtoEnum | ( | kiapi::common::types::Units | aValue | ) |
Definition at line 1920 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_STATS::INCH, and JOB_EXPORT_PCB_STATS::MM.
| JOB_EXPORT_PCB_ODB::ODB_COMPRESSION FromProtoEnum | ( | OdbCompression | aValue | ) |
Definition at line 1743 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_ODB::NONE, JOB_EXPORT_PCB_ODB::TGZ, and JOB_EXPORT_PCB_ODB::ZIP.
| DRILL_MARKS FromProtoEnum | ( | PlotDrillMarks | aValue | ) |
Definition at line 1124 of file api_pcb_enums.cpp.
References FULL_DRILL_SHAPE, NO_DRILL_SHAPE, and SMALL_DRILL_SHAPE.
| JOB_EXPORT_PCB_POS::FORMAT FromProtoEnum | ( | PositionFormat | aValue | ) |
Definition at line 1685 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_POS::ASCII, JOB_EXPORT_PCB_POS::CSV, and JOB_EXPORT_PCB_POS::GERBER.
| JOB_EXPORT_PCB_POS::SIDE FromProtoEnum | ( | PositionSide | aValue | ) |
Definition at line 1655 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_POS::BACK, JOB_EXPORT_PCB_POS::BOTH, and JOB_EXPORT_PCB_POS::FRONT.
| JOB_PCB_RENDER::BG_STYLE FromProtoEnum | ( | RenderBackgroundStyle | aValue | ) |
Definition at line 1290 of file api_pcb_enums.cpp.
References JOB_PCB_RENDER::DEFAULT, JOB_PCB_RENDER::OPAQUE, and JOB_PCB_RENDER::TRANSPARENT.
| JOB_PCB_RENDER::FORMAT FromProtoEnum | ( | RenderFormat | aValue | ) |
Definition at line 1229 of file api_pcb_enums.cpp.
References JOB_PCB_RENDER::JPEG, and JOB_PCB_RENDER::PNG.
| JOB_PCB_RENDER::QUALITY FromProtoEnum | ( | RenderQuality | aValue | ) |
Definition at line 1259 of file api_pcb_enums.cpp.
References JOB_PCB_RENDER::BASIC, JOB_PCB_RENDER::HIGH, JOB_PCB_RENDER::JOB_SETTINGS, and JOB_PCB_RENDER::USER.
| JOB_PCB_RENDER::SIDE FromProtoEnum | ( | RenderSide | aValue | ) |
Definition at line 1323 of file api_pcb_enums.cpp.
References JOB_PCB_RENDER::BACK, JOB_PCB_RENDER::BOTTOM, JOB_PCB_RENDER::FRONT, JOB_PCB_RENDER::LEFT, JOB_PCB_RENDER::RIGHT, and JOB_PCB_RENDER::TOP.
| JOB_EXPORT_PCB_STATS::OUTPUT_FORMAT FromProtoEnum | ( | StatsOutputFormat | aValue | ) |
Definition at line 1772 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_STATS::JSON, and JOB_EXPORT_PCB_STATS::REPORT.
| DIM_ARROW_DIRECTION FromProtoEnum | ( | types::DimensionArrowDirection | aValue | ) |
Definition at line 804 of file api_pcb_enums.cpp.
| DIM_PRECISION FromProtoEnum | ( | types::DimensionPrecision | aValue | ) |
| DIM_TEXT_BORDER FromProtoEnum | ( | types::DimensionTextBorderStyle | aValue | ) |
| DIM_TEXT_POSITION FromProtoEnum | ( | types::DimensionTextPosition | aValue | ) |
Definition at line 883 of file api_pcb_enums.cpp.
| DIM_UNITS_MODE FromProtoEnum | ( | types::DimensionUnit | aValue | ) |
| DIM_UNITS_FORMAT FromProtoEnum | ( | types::DimensionUnitFormat | aValue | ) |
Definition at line 772 of file api_pcb_enums.cpp.
References BARE_SUFFIX, NO_SUFFIX, and PAREN_SUFFIX.
| PAD_DRILL_SHAPE FromProtoEnum | ( | types::DrillShape | aValue | ) |
Definition at line 108 of file api_pcb_enums.cpp.
| ISLAND_REMOVAL_MODE FromProtoEnum | ( | types::IslandRemovalMode | aValue | ) |
Definition at line 522 of file api_pcb_enums.cpp.
| PAD_SHAPE FromProtoEnum | ( | types::PadStackShape | aValue | ) |
Definition at line 143 of file api_pcb_enums.cpp.
References CHAMFERED_RECT, CIRCLE, CUSTOM, OVAL, RECTANGLE, ROUNDRECT, and TRAPEZOID.
| PADSTACK::MODE FromProtoEnum | ( | types::PadStackType | aValue | ) |
Definition at line 180 of file api_pcb_enums.cpp.
References PADSTACK::CUSTOM, PADSTACK::FRONT_INNER_BACK, and PADSTACK::NORMAL.
| PAD_ATTRIB FromProtoEnum | ( | types::PadType | aValue | ) |
| PLACEMENT_SOURCE_T FromProtoEnum | ( | types::PlacementRuleSourceType | aValue | ) |
Definition at line 629 of file api_pcb_enums.cpp.
References COMPONENT_CLASS, DESIGN_BLOCK, GROUP_PLACEMENT, and SHEETNAME.
| TEARDROP_TYPE FromProtoEnum | ( | types::TeardropType | aValue | ) |
Definition at line 671 of file api_pcb_enums.cpp.
References TD_NONE, TD_TRACKEND, TD_UNSPECIFIED, and TD_VIAPAD.
| UNCONNECTED_LAYER_MODE FromProtoEnum | ( | types::UnconnectedLayerRemoval | aValue | ) |
Definition at line 481 of file api_pcb_enums.cpp.
References KEEP_ALL, REMOVE_ALL, REMOVE_EXCEPT_START_AND_END, and START_END_ONLY.
| VIATYPE FromProtoEnum | ( | types::ViaType | aValue | ) |
| ZONE_BORDER_DISPLAY_STYLE FromProtoEnum | ( | types::ZoneBorderStyle | aValue | ) |
Definition at line 587 of file api_pcb_enums.cpp.
References DIAGONAL_EDGE, DIAGONAL_FULL, INVISIBLE_BORDER, and NO_HATCH.
| ZONE_CONNECTION FromProtoEnum | ( | types::ZoneConnectionStyle | aValue | ) |
Definition at line 251 of file api_pcb_enums.cpp.
References FULL, INHERITED, NONE, THERMAL, and THT_THERMAL.
| ZONE_FILL_MODE FromProtoEnum | ( | types::ZoneFillMode | aValue | ) |
Definition at line 554 of file api_pcb_enums.cpp.
References HATCH_PATTERN, and POLYGONS.
| BoardStackupLayerType ToProtoEnum | ( | BOARD_STACKUP_ITEM_TYPE | aValue | ) |
Definition at line 1032 of file api_pcb_enums.cpp.
References BS_ITEM_TYPE_COPPER, BS_ITEM_TYPE_DIELECTRIC, BS_ITEM_TYPE_SILKSCREEN, BS_ITEM_TYPE_SOLDERMASK, BS_ITEM_TYPE_SOLDERPASTE, and BS_ITEM_TYPE_UNDEFINED.
| types::DimensionArrowDirection ToProtoEnum | ( | DIM_ARROW_DIRECTION | aValue | ) |
Definition at line 789 of file api_pcb_enums.cpp.
| types::DimensionPrecision ToProtoEnum | ( | DIM_PRECISION | aValue | ) |
| types::DimensionTextBorderStyle ToProtoEnum | ( | DIM_TEXT_BORDER | aValue | ) |
| types::DimensionTextPosition ToProtoEnum | ( | DIM_TEXT_POSITION | aValue | ) |
Definition at line 867 of file api_pcb_enums.cpp.
| types::DimensionUnitFormat ToProtoEnum | ( | DIM_UNITS_FORMAT | aValue | ) |
Definition at line 756 of file api_pcb_enums.cpp.
References BARE_SUFFIX, NO_SUFFIX, and PAREN_SUFFIX.
| types::DimensionUnit ToProtoEnum | ( | DIM_UNITS_MODE | aValue | ) |
| CustomRuleConstraintOption ToProtoEnum | ( | DRC_CONSTRAINT::OPTIONS | aValue | ) |
Definition at line 370 of file api_pcb_enums.cpp.
References DRC_CONSTRAINT::SKEW_WITHIN_DIFF_PAIRS, DRC_CONSTRAINT::SPACE_DOMAIN, and DRC_CONSTRAINT::TIME_DOMAIN.
| CustomRuleConstraintType ToProtoEnum | ( | DRC_CONSTRAINT_T | aValue | ) |
Definition at line 270 of file api_pcb_enums.cpp.
References ANNULAR_WIDTH_CONSTRAINT, ASSERTION_CONSTRAINT, BRIDGED_MASK_CONSTRAINT, CLEARANCE_CONSTRAINT, CONNECTION_WIDTH_CONSTRAINT, COURTYARD_CLEARANCE_CONSTRAINT, CREEPAGE_CONSTRAINT, DIFF_PAIR_GAP_CONSTRAINT, DIFF_PAIR_INTRA_SKEW_CONSTRAINT, DISALLOW_CONSTRAINT, EDGE_CLEARANCE_CONSTRAINT, HOLE_CLEARANCE_CONSTRAINT, HOLE_SIZE_CONSTRAINT, HOLE_TO_HOLE_CONSTRAINT, LENGTH_CONSTRAINT, MAX_UNCOUPLED_CONSTRAINT, MIN_RESOLVED_SPOKES_CONSTRAINT, NULL_CONSTRAINT, PHYSICAL_CLEARANCE_CONSTRAINT, PHYSICAL_HOLE_CLEARANCE_CONSTRAINT, SILK_CLEARANCE_CONSTRAINT, SKEW_CONSTRAINT, SOLDER_MASK_EXPANSION_CONSTRAINT, SOLDER_MASK_SLIVER_CONSTRAINT, SOLDER_PASTE_ABS_MARGIN_CONSTRAINT, SOLDER_PASTE_REL_MARGIN_CONSTRAINT, TEXT_HEIGHT_CONSTRAINT, TEXT_THICKNESS_CONSTRAINT, THERMAL_RELIEF_GAP_CONSTRAINT, THERMAL_SPOKE_WIDTH_CONSTRAINT, TRACK_ANGLE_CONSTRAINT, TRACK_SEGMENT_LENGTH_CONSTRAINT, TRACK_WIDTH_CONSTRAINT, VIA_COUNT_CONSTRAINT, VIA_DANGLING_CONSTRAINT, VIA_DIAMETER_CONSTRAINT, and ZONE_CONNECTION_CONSTRAINT.
| CustomRuleDisallowType ToProtoEnum | ( | DRC_DISALLOW_T | aValue | ) |
Definition at line 408 of file api_pcb_enums.cpp.
References DRC_DISALLOW_BLIND_VIAS, DRC_DISALLOW_BURIED_VIAS, DRC_DISALLOW_FOOTPRINTS, DRC_DISALLOW_GRAPHICS, DRC_DISALLOW_HOLES, DRC_DISALLOW_MICRO_VIAS, DRC_DISALLOW_PADS, DRC_DISALLOW_TEXTS, DRC_DISALLOW_THROUGH_VIAS, DRC_DISALLOW_TRACKS, and DRC_DISALLOW_ZONES.
| PlotDrillMarks ToProtoEnum | ( | DRILL_MARKS | aValue | ) |
Definition at line 1109 of file api_pcb_enums.cpp.
References FULL_DRILL_SHAPE, NO_DRILL_SHAPE, and SMALL_DRILL_SHAPE.
| commands::InactiveLayerDisplayMode ToProtoEnum | ( | HIGH_CONTRAST_MODE | aValue | ) |
Definition at line 935 of file api_pcb_enums.cpp.
| types::IslandRemovalMode ToProtoEnum | ( | ISLAND_REMOVAL_MODE | aValue | ) |
Definition at line 506 of file api_pcb_enums.cpp.
| Board3DFormat ToProtoEnum | ( | JOB_EXPORT_PCB_3D::FORMAT | aValue | ) |
Definition at line 1139 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_3D::BREP, JOB_EXPORT_PCB_3D::GLB, JOB_EXPORT_PCB_3D::PDF, JOB_EXPORT_PCB_3D::PLY, JOB_EXPORT_PCB_3D::STEP, JOB_EXPORT_PCB_3D::STEPZ, JOB_EXPORT_PCB_3D::STL, JOB_EXPORT_PCB_3D::U3D, JOB_EXPORT_PCB_3D::VRML, and JOB_EXPORT_PCB_3D::XAO.
| kiapi::common::types::Units ToProtoEnum | ( | JOB_EXPORT_PCB_3D::VRML_UNITS | aValue | ) |
Definition at line 1183 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_3D::INCH, JOB_EXPORT_PCB_3D::METERS, JOB_EXPORT_PCB_3D::MM, and JOB_EXPORT_PCB_3D::TENTHS.
| DrillFormat ToProtoEnum | ( | JOB_EXPORT_PCB_DRILL::DRILL_FORMAT | aValue | ) |
Definition at line 1470 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_DRILL::EXCELLON, and JOB_EXPORT_PCB_DRILL::GERBER.
| DrillOrigin ToProtoEnum | ( | JOB_EXPORT_PCB_DRILL::DRILL_ORIGIN | aValue | ) |
Definition at line 1498 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_DRILL::ABS, and JOB_EXPORT_PCB_DRILL::PLOT.
| kiapi::common::types::Units ToProtoEnum | ( | JOB_EXPORT_PCB_DRILL::DRILL_UNITS | aValue | ) |
Definition at line 1610 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_DRILL::INCH, and JOB_EXPORT_PCB_DRILL::MM.
| DrillMapFormat ToProtoEnum | ( | JOB_EXPORT_PCB_DRILL::MAP_FORMAT | aValue | ) |
Definition at line 1566 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_DRILL::DXF, JOB_EXPORT_PCB_DRILL::GERBER_X2, JOB_EXPORT_PCB_DRILL::PDF, JOB_EXPORT_PCB_DRILL::POSTSCRIPT, and JOB_EXPORT_PCB_DRILL::SVG.
| DrillZerosFormat ToProtoEnum | ( | JOB_EXPORT_PCB_DRILL::ZEROS_FORMAT | aValue | ) |
Definition at line 1526 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_DRILL::DECIMAL, JOB_EXPORT_PCB_DRILL::KEEP_ZEROS, JOB_EXPORT_PCB_DRILL::SUPPRESS_LEADING, and JOB_EXPORT_PCB_DRILL::SUPPRESS_TRAILING.
| kiapi::common::types::Units ToProtoEnum | ( | JOB_EXPORT_PCB_DXF::DXF_UNITS | aValue | ) |
Definition at line 1786 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_DXF::INCH, and JOB_EXPORT_PCB_DXF::MM.
| BoardJobPaginationMode ToProtoEnum | ( | JOB_EXPORT_PCB_DXF::GEN_MODE | aValue | ) |
Definition at line 1372 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_DXF::MULTI, and JOB_EXPORT_PCB_DXF::SINGLE.
| kiapi::common::types::Units ToProtoEnum | ( | JOB_EXPORT_PCB_IPC2581::IPC2581_UNITS | aValue | ) |
Definition at line 1846 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_IPC2581::INCH, and JOB_EXPORT_PCB_IPC2581::MM.
| Ipc2581Version ToProtoEnum | ( | JOB_EXPORT_PCB_IPC2581::IPC2581_VERSION | aValue | ) |
Definition at line 1700 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_IPC2581::B, and JOB_EXPORT_PCB_IPC2581::C.
| OdbCompression ToProtoEnum | ( | JOB_EXPORT_PCB_ODB::ODB_COMPRESSION | aValue | ) |
Definition at line 1728 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_ODB::NONE, JOB_EXPORT_PCB_ODB::TGZ, and JOB_EXPORT_PCB_ODB::ZIP.
| kiapi::common::types::Units ToProtoEnum | ( | JOB_EXPORT_PCB_ODB::ODB_UNITS | aValue | ) |
Definition at line 1876 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_ODB::INCH, and JOB_EXPORT_PCB_ODB::MM.
| BoardJobPaginationMode ToProtoEnum | ( | JOB_EXPORT_PCB_PDF::GEN_MODE | aValue | ) |
Definition at line 1403 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_PDF::ALL_LAYERS_ONE_FILE, JOB_EXPORT_PCB_PDF::ALL_LAYERS_SEPARATE_FILE, and JOB_EXPORT_PCB_PDF::ONE_PAGE_PER_LAYER_ONE_FILE.
| PositionFormat ToProtoEnum | ( | JOB_EXPORT_PCB_POS::FORMAT | aValue | ) |
Definition at line 1670 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_POS::ASCII, JOB_EXPORT_PCB_POS::CSV, and JOB_EXPORT_PCB_POS::GERBER.
| PositionSide ToProtoEnum | ( | JOB_EXPORT_PCB_POS::SIDE | aValue | ) |
Definition at line 1640 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_POS::BACK, JOB_EXPORT_PCB_POS::BOTH, and JOB_EXPORT_PCB_POS::FRONT.
| kiapi::common::types::Units ToProtoEnum | ( | JOB_EXPORT_PCB_POS::UNITS | aValue | ) |
Definition at line 1816 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_POS::INCH, and JOB_EXPORT_PCB_POS::MM.
| BoardJobPaginationMode ToProtoEnum | ( | JOB_EXPORT_PCB_PS::GEN_MODE | aValue | ) |
Definition at line 1439 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_PS::MULTI, and JOB_EXPORT_PCB_PS::SINGLE.
| StatsOutputFormat ToProtoEnum | ( | JOB_EXPORT_PCB_STATS::OUTPUT_FORMAT | aValue | ) |
Definition at line 1758 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_STATS::JSON, and JOB_EXPORT_PCB_STATS::REPORT.
| kiapi::common::types::Units ToProtoEnum | ( | JOB_EXPORT_PCB_STATS::UNITS | aValue | ) |
Definition at line 1906 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_STATS::INCH, and JOB_EXPORT_PCB_STATS::MM.
| BoardJobPaginationMode ToProtoEnum | ( | JOB_EXPORT_PCB_SVG::GEN_MODE | aValue | ) |
Definition at line 1341 of file api_pcb_enums.cpp.
References JOB_EXPORT_PCB_SVG::MULTI, and JOB_EXPORT_PCB_SVG::SINGLE.
| RenderBackgroundStyle ToProtoEnum | ( | JOB_PCB_RENDER::BG_STYLE | aValue | ) |
Definition at line 1275 of file api_pcb_enums.cpp.
References JOB_PCB_RENDER::DEFAULT, JOB_PCB_RENDER::OPAQUE, and JOB_PCB_RENDER::TRANSPARENT.
| RenderFormat ToProtoEnum | ( | JOB_PCB_RENDER::FORMAT | aValue | ) |
Definition at line 1215 of file api_pcb_enums.cpp.
References JOB_PCB_RENDER::JPEG, and JOB_PCB_RENDER::PNG.
| RenderQuality ToProtoEnum | ( | JOB_PCB_RENDER::QUALITY | aValue | ) |
Definition at line 1243 of file api_pcb_enums.cpp.
References JOB_PCB_RENDER::BASIC, JOB_PCB_RENDER::HIGH, JOB_PCB_RENDER::JOB_SETTINGS, and JOB_PCB_RENDER::USER.
| RenderSide ToProtoEnum | ( | JOB_PCB_RENDER::SIDE | aValue | ) |
Definition at line 1305 of file api_pcb_enums.cpp.
References JOB_PCB_RENDER::BACK, JOB_PCB_RENDER::BOTTOM, JOB_PCB_RENDER::FRONT, JOB_PCB_RENDER::LEFT, JOB_PCB_RENDER::RIGHT, and JOB_PCB_RENDER::TOP.
| commands::NetColorDisplayMode ToProtoEnum | ( | NET_COLOR_MODE | aValue | ) |
Definition at line 968 of file api_pcb_enums.cpp.
| types::PadType ToProtoEnum | ( | PAD_ATTRIB | aValue | ) |
| types::DrillShape ToProtoEnum | ( | PAD_DRILL_SHAPE | aValue | ) |
Definition at line 94 of file api_pcb_enums.cpp.
| types::PadStackShape ToProtoEnum | ( | PAD_SHAPE | aValue | ) |
Definition at line 123 of file api_pcb_enums.cpp.
References CHAMFERED_RECT, CIRCLE, CUSTOM, OVAL, RECTANGLE, ROUNDRECT, and TRAPEZOID.
| types::PadStackType ToProtoEnum | ( | PADSTACK::MODE | aValue | ) |
Definition at line 164 of file api_pcb_enums.cpp.
References PADSTACK::CUSTOM, PADSTACK::FRONT_INNER_BACK, and PADSTACK::NORMAL.
| DrcErrorType ToProtoEnum | ( | PCB_DRC_CODE | aValue | ) |
Definition at line 1936 of file api_pcb_enums.cpp.
References DRCE_ALLOWED_ITEMS, DRCE_ANNULAR_WIDTH, DRCE_ASSERTION_FAILURE, DRCE_CLEARANCE, DRCE_CONNECTION_WIDTH, DRCE_COPPER_SLIVER, DRCE_CREEPAGE, DRCE_DANGLING_TRACK, DRCE_DANGLING_VIA, DRCE_DIFF_PAIR_GAP_OUT_OF_RANGE, DRCE_DIFF_PAIR_UNCOUPLED_LENGTH_TOO_LONG, DRCE_DISABLED_LAYER_ITEM, DRCE_DRILL_OUT_OF_RANGE, DRCE_DRILLED_HOLES_COLOCATED, DRCE_DRILLED_HOLES_TOO_CLOSE, DRCE_DUPLICATE_FOOTPRINT, DRCE_EDGE_CLEARANCE, DRCE_EXTRA_FOOTPRINT, DRCE_FOOTPRINT, DRCE_FOOTPRINT_FILTERS, DRCE_FOOTPRINT_TYPE_MISMATCH, DRCE_GENERIC_ERROR, DRCE_GENERIC_WARNING, DRCE_HOLE_CLEARANCE, DRCE_INVALID_OUTLINE, DRCE_ISOLATED_COPPER, DRCE_LENGTH_OUT_OF_RANGE, DRCE_LIB_FOOTPRINT_ISSUES, DRCE_LIB_FOOTPRINT_MISMATCH, DRCE_MALFORMED_COURTYARD, DRCE_MICROVIA_DRILL_OUT_OF_RANGE, DRCE_MIRRORED_TEXT_ON_FRONT_LAYER, DRCE_MISSING_COURTYARD, DRCE_MISSING_FOOTPRINT, DRCE_MISSING_TUNING_PROFILE, DRCE_NET_CONFLICT, DRCE_NONMIRRORED_TEXT_ON_BACK_LAYER, DRCE_NPTH_IN_COURTYARD, DRCE_OVERLAPPING_FOOTPRINTS, DRCE_PAD_TH_WITH_NO_HOLE, DRCE_PADSTACK, DRCE_PADSTACK_INVALID, DRCE_PTH_IN_COURTYARD, DRCE_SCHEMATIC_FIELDS_PARITY, DRCE_SCHEMATIC_PARITY, DRCE_SHORTING_ITEMS, DRCE_SILK_CLEARANCE, DRCE_SILK_EDGE_CLEARANCE, DRCE_SILK_MASK_CLEARANCE, DRCE_SKEW_OUT_OF_RANGE, DRCE_SOLDERMASK_BRIDGE, DRCE_STARVED_THERMAL, DRCE_TEXT_HEIGHT, DRCE_TEXT_ON_EDGECUTS, DRCE_TEXT_THICKNESS, DRCE_TRACK_ANGLE, DRCE_TRACK_NOT_CENTERED_ON_VIA, DRCE_TRACK_ON_POST_MACHINED_LAYER, DRCE_TRACK_SEGMENT_LENGTH, DRCE_TRACK_WIDTH, DRCE_TRACKS_CROSSING, DRCE_TUNING_PROFILE_IMPLICIT_RULES, DRCE_UNCONNECTED_ITEMS, DRCE_UNRESOLVED_VARIABLE, DRCE_VIA_COUNT_OUT_OF_RANGE, DRCE_VIA_DIAMETER, and DRCE_ZONES_INTERSECT.
| types::PlacementRuleSourceType ToProtoEnum | ( | PLACEMENT_SOURCE_T | aValue | ) |
Definition at line 605 of file api_pcb_enums.cpp.
References COMPONENT_CLASS, DESIGN_BLOCK, GROUP_PLACEMENT, and SHEETNAME.
| commands::RatsnestDisplayMode ToProtoEnum | ( | RATSNEST_MODE | aValue | ) |
Definition at line 1001 of file api_pcb_enums.cpp.
| DrcSeverity ToProtoEnum | ( | SEVERITY | aValue | ) |
Definition at line 1070 of file api_pcb_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.
| kiapi::board::TeardropTarget ToProtoEnum | ( | TARGET_TD | aValue | ) |
Definition at line 689 of file api_pcb_enums.cpp.
References TARGET_RECT, TARGET_ROUND, and TARGET_TRACK.
| types::TeardropType ToProtoEnum | ( | TEARDROP_TYPE | aValue | ) |
Definition at line 654 of file api_pcb_enums.cpp.
References TD_NONE, TD_TRACKEND, TD_UNSPECIFIED, and TD_VIAPAD.
| types::UnconnectedLayerRemoval ToProtoEnum | ( | UNCONNECTED_LAYER_MODE | aValue | ) |
Definition at line 457 of file api_pcb_enums.cpp.
References KEEP_ALL, REMOVE_ALL, REMOVE_EXCEPT_START_AND_END, and START_END_ONLY.
| types::ViaType ToProtoEnum | ( | VIATYPE | aValue | ) |
| types::ZoneBorderStyle ToProtoEnum | ( | ZONE_BORDER_DISPLAY_STYLE | aValue | ) |
Definition at line 570 of file api_pcb_enums.cpp.
References DIAGONAL_EDGE, DIAGONAL_FULL, INVISIBLE_BORDER, and NO_HATCH.
| types::ZoneConnectionStyle ToProtoEnum | ( | ZONE_CONNECTION | aValue | ) |
Definition at line 233 of file api_pcb_enums.cpp.
References FULL, INHERITED, NONE, THERMAL, and THT_THERMAL.
| types::ZoneFillMode ToProtoEnum | ( | ZONE_FILL_MODE | aValue | ) |
Definition at line 539 of file api_pcb_enums.cpp.
References HATCH_PATTERN, and POLYGONS.