#include <string>
#include <vector>
#include <map>
#include <optional>
#include <wx/string.h>
#include <wx/gdicmn.h>
#include <math/vector2d.h>
Go to the source code of this file.
|
| enum class | PADS_IO::UNIT_TYPE { PADS_IO::MILS
, PADS_IO::METRIC
, PADS_IO::INCHES
} |
| |
| enum class | PADS_IO::PADS_FILE_TYPE {
PADS_IO::PCB
, PADS_IO::LIB_LINE
, PADS_IO::LIB_SCH_DECAL
, PADS_IO::LIB_PCB_DECAL
,
PADS_IO::LIB_PART_TYPE
} |
| | File header information from PADS header line. More...
|
| |
| enum class | PADS_IO::VIA_TYPE { PADS_IO::THROUGH
, PADS_IO::BLIND
, PADS_IO::BURIED
, PADS_IO::MICROVIA
} |
| |
| enum class | PADS_IO::POUR_STYLE { PADS_IO::SOLID
, PADS_IO::HATCHED
, PADS_IO::VOIDOUT
} |
| | Pour style types from PADS piece types. More...
|
| |
| enum class | PADS_IO::THERMAL_TYPE { PADS_IO::NONE
, PADS_IO::PAD
, PADS_IO::VIA
} |
| | Thermal relief type for pad/via connections. More...
|
| |
| enum class | PADS_IO::PIN_ELEC_TYPE {
PADS_IO::UNDEFINED
, PADS_IO::SOURCE
, PADS_IO::BIDIRECTIONAL
, PADS_IO::OPEN_COLLECTOR
,
PADS_IO::TRISTATE
, PADS_IO::LOAD
, PADS_IO::TERMINATOR
, PADS_IO::POWER
,
PADS_IO::GROUND
} |
| | Pin type classification for gate definitions. More...
|
| |
| enum class | PADS_IO::LINE_STYLE {
PADS_IO::SOLID = 0
, PADS_IO::DASHED = 1
, PADS_IO::DOTTED = 2
, PADS_IO::DASH_DOTTED = 3
,
PADS_IO::DASH_DOUBLE_DOTTED = 4
} |
| | Line style enumeration for 2D graphics. More...
|
| |
| enum class | PADS_IO::PADS_LAYER_FUNCTION {
PADS_IO::UNKNOWN
, PADS_IO::ROUTING
, PADS_IO::PLANE
, PADS_IO::MIXED
,
PADS_IO::UNASSIGNED
, PADS_IO::SOLDER_MASK
, PADS_IO::PASTE_MASK
, PADS_IO::SILK_SCREEN
,
PADS_IO::ASSEMBLY
, PADS_IO::DOCUMENTATION
, PADS_IO::DRILL
} |
| | Layer types from PADS LAYER_TYPE field. More...
|
| |
| enum class | PADS_IO::KEEPOUT_TYPE {
PADS_IO::ALL
, PADS_IO::ROUTE
, PADS_IO::VIA
, PADS_IO::COPPER
,
PADS_IO::PLACEMENT
} |
| | Keepout types in PADS. More...
|
| |