23#include <api/board/board_types.pb.h>
45 wxCHECK_MSG(
false, types::PadStackShape::PSS_UNKNOWN,
46 "Unhandled case in ToProtoEnum<PAD_SHAPE>");
66 "Unhandled case in FromProtoEnum<types::PadStackShape>" );
83 wxCHECK_MSG(
false, types::ZoneConnectionStyle::ZCS_UNKNOWN,
84 "Unhandled case in ToProtoEnum<ZONE_CONNECTION>");
103 "Unhandled case in FromProtoEnum<types::ZoneConnectionStyle>" );
114 return types::UnconnectedLayerRemoval::ULR_KEEP;
117 return types::UnconnectedLayerRemoval::ULR_REMOVE;
120 return types::UnconnectedLayerRemoval::ULR_REMOVE_EXCEPT_START_AND_END;
123 wxCHECK_MSG(
false, types::UnconnectedLayerRemoval::ULR_UNKNOWN,
124 "Unhandled case in ToProtoEnum<PADSTACK::UNCONNECTED_LAYER_MODE>");
134 case types::UnconnectedLayerRemoval::ULR_KEEP:
137 case types::UnconnectedLayerRemoval::ULR_REMOVE:
140 case types::UnconnectedLayerRemoval::ULR_REMOVE_EXCEPT_START_AND_END:
145 "Unhandled case in FromProtoEnum<types::UnconnectedLayerRemoval>");
types::PadStackShape ToProtoEnum(PAD_SHAPE aValue)
PAD_SHAPE FromProtoEnum(types::PadStackShape aValue)
UNCONNECTED_LAYER_MODE
! Whether or not to remove the copper shape for unconnected layers
@ REMOVE_EXCEPT_START_AND_END
PAD_SHAPE
The set of pad shapes, used with PAD::{Set,Get}Shape()
ZONE_CONNECTION
How pads are covered by copper in zone.
@ THERMAL
Use thermal relief for pads.
@ THT_THERMAL
Thermal relief only for THT pads.
@ NONE
Pads are not covered.
@ FULL
pads are covered by copper