diameter[layer] | int |
drill | int |
shape[layer] | int (VIA_SHAPE_...) |
x, y | int (center point) |
Constants
VIA_SHAPE_SQUARE | square |
VIA_SHAPE_ROUND | round |
VIA_SHAPE_OCTAGON | octagon |
See also UL_SIGNAL
Note
The diameter and shape of the via depend on the layer for which they shall be retrieved, because they may be different in each layer depending on the Design Rules. If one of the layers LAYER_TOP...LAYER_BOTTOM, LAYER_TSTOP or LAYER_BSTOP is given as the index to the diameter or shape data member, the resulting value will be calculated according to the Design Rules. If LAYER_VIAS is given, the raw value as defined in the via will be returned.
Example
board(B) { B.signals(S) { S.vias(V) { printf("Via: (%d %d)\n", V.x, V.y); } } }
Index | Copyright © 2002 CadSoft Computer GmbH |