x1, y1 | int (lower left corner) |
x2, y2 | int (upper right corner) |
See also UL_BOARD, UL_DEVICE, UL_PACKAGE, UL_SHEET, UL_SYMBOL
A UL_AREA is an abstract object which gives information about the area covered by an object. For a UL_DEVICE, UL_PACKAGE and UL_SYMBOL the area is defined as the surrounding rectangle of the object definition in the library, so even if e.g. a UL_PACKAGE is derived from a UL_ELEMENT, the package's area will not reflect the elements offset within the board.
Example
board(B) { printf("Area: (%d %d), (%d %d)\n", B.area.x1, B.area.y1, B.area.x2, B.area.y2); }
Index | Copyright © 2005 CadSoft Computer GmbH |