KiCad PCB EDA Suite
|
#include <import_export.h>
#include <api/api_enums.h>
#include <api/board/board_types.pb.h>
#include <wx/wx.h>
#include <padstack.h>
#include <pcb_track.h>
#include <zones.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<> | |
types::UnconnectedLayerRemoval | ToProtoEnum (PADSTACK::UNCONNECTED_LAYER_MODE aValue) |
template<> | |
PADSTACK::UNCONNECTED_LAYER_MODE | FromProtoEnum (types::UnconnectedLayerRemoval aValue) |
PAD_DRILL_SHAPE FromProtoEnum | ( | types::DrillShape | aValue | ) |
Definition at line 80 of file api_pcb_enums.cpp.
PAD_SHAPE FromProtoEnum | ( | types::PadStackShape | aValue | ) |
Definition at line 114 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 150 of file api_pcb_enums.cpp.
References PADSTACK::CUSTOM, PADSTACK::FRONT_INNER_BACK, and PADSTACK::NORMAL.
PAD_ATTRIB FromProtoEnum | ( | types::PadType | aValue | ) |
PADSTACK::UNCONNECTED_LAYER_MODE FromProtoEnum | ( | types::UnconnectedLayerRemoval | aValue | ) |
Definition at line 256 of file api_pcb_enums.cpp.
References PADSTACK::KEEP_ALL, PADSTACK::REMOVE_ALL, and PADSTACK::REMOVE_EXCEPT_START_AND_END.
VIATYPE FromProtoEnum | ( | types::ViaType | aValue | ) |
Definition at line 182 of file api_pcb_enums.cpp.
References BLIND_BURIED, MICROVIA, and THROUGH.
ZONE_CONNECTION FromProtoEnum | ( | types::ZoneConnectionStyle | aValue | ) |
Definition at line 216 of file api_pcb_enums.cpp.
References FULL, INHERITED, NONE, THERMAL, and THT_THERMAL.
types::PadType ToProtoEnum | ( | PAD_ATTRIB | aValue | ) |
types::DrillShape ToProtoEnum | ( | PAD_DRILL_SHAPE | aValue | ) |
Definition at line 66 of file api_pcb_enums.cpp.
types::PadStackShape ToProtoEnum | ( | PAD_SHAPE | aValue | ) |
Definition at line 94 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 134 of file api_pcb_enums.cpp.
References PADSTACK::CUSTOM, PADSTACK::FRONT_INNER_BACK, and PADSTACK::NORMAL.
types::UnconnectedLayerRemoval ToProtoEnum | ( | PADSTACK::UNCONNECTED_LAYER_MODE | aValue | ) |
Definition at line 235 of file api_pcb_enums.cpp.
References PADSTACK::KEEP_ALL, PADSTACK::REMOVE_ALL, and PADSTACK::REMOVE_EXCEPT_START_AND_END.
types::ViaType ToProtoEnum | ( | VIATYPE | aValue | ) |
Definition at line 166 of file api_pcb_enums.cpp.
References BLIND_BURIED, MICROVIA, and THROUGH.
types::ZoneConnectionStyle ToProtoEnum | ( | ZONE_CONNECTION | aValue | ) |
Definition at line 198 of file api_pcb_enums.cpp.
References FULL, INHERITED, NONE, THERMAL, and THT_THERMAL.