UL_DIMENSION
데이터 멤버
|
|
| dtype |
int(DIMENSION_...) |
| layer |
int |
| extlength |
int |
| extoffset |
int |
| extwidth |
int |
| precision |
int |
| ratio |
int |
| size |
int |
| unit |
int(GRID_UNIT_...) |
| visible |
int(unit, 0=끄기, 1=켜기) |
| width |
int |
| x1, y1 |
int(첫 번째 참조점) |
| x2, y2 |
int(두 번째 참조점) |
| x3, y3 |
int(선형 참조점) |
루프 멤버
|
|
| texts() |
UL_TEXT |
| wires() |
UL_WIRE |
참고: UL_BOARD, UL_GRID, UL_FOOTPRINT, UL_SHEET, UL_SYMBOL
상수
|
|
| DIMENSION_PARALLEL |
평행 측정 선이 있는 선형 치수 |
| DIMENSION_HORIZONTAL |
수평 측정 선이 있는 선형 치수 |
| DIMENSION_VERTICAL |
수직 측정 선이 있는 선형 치수 |
| DIMENSION_RADIUS |
반지름 치수 |
| DIMENSION_DIAMETER |
지름 치수 |
| DIMENSION_ANGLE |
각도 치수 |
| DIMENSION_LEADER |
임의 포인터 |
주
texts() 및 wires() 루프 멤버는 치수를 구성하는 모든 문자 및 와이어를 순환합니다.
예
board(B) {
B.dimensions(D) {
printf("Dimension: (%f %f), (%f %f), (%f %f)\n",
u2mm(D.x1), u2mm(D.y1), u2mm(D.x2), u2mm(D.y2), u2mm(D.x3), u2mm(D.y3));
}
}