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));
}
}