UL_DIMENSION
Membri dati
|
|
| dtype |
int (DIMENSION_...) |
| layer |
int |
| extlength |
int |
| extoffset |
int |
| extwidth |
int |
| precisione |
int |
| ratio |
int |
| dimensioni |
int |
| unit |
int (GRID_UNIT_...) |
| visible |
int (unità , 0=off, 1=on) |
| width |
int |
| x1, y1 |
int (primo punto di riferimento) |
| x2, y2 |
int (secondo punto di riferimento) |
| x3, y3 |
int (punto di riferimento allineamento) |
Membri di sequenza chiusa
|
|
| texts() |
UL_TEXT |
| wires() |
UL_WIRE |
Vedere anche UL_BOARD, UL_GRID, UL_FOOTPRINT, UL_SHEET, UL_SYMBOL
Costanti
|
|
| DIMENSION_PARALLEL |
Quota lineare con linea di misurazione parallela |
| DIMENSION_HORIZONTAL |
Quota lineare con linea di misurazione orizzontale |
| DIMENSION_VERTICAL |
Quota lineare con linea di misurazione verticale |
| DIMENSION_RADIUS |
quota radiale |
| DIMENSION_DIAMETER |
quota diametro |
| DIMENSION_ANGLE |
quota angolare |
| DIMENSION_LEADER |
Un puntatore arbitrario |
Nota
I membri di sequenza chiusa texts() e wires() eseguono una sequenza chiusa tra tutti i testi e i fili che costituiscono la quota.
Esempio
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));
}
}