UL_DIMENSION

Membres de données

dtype entier (DIMENSION_...)
calque int (entier)
extlength int (entier)
extoffset int (entier)
extwidth int (entier)
précision int (entier)
ratio int (entier)
taille int (entier)
Unité entier (GRID_UNIT_...)
visible entier (unitaire : 0=désactivé, 1=activé)
Largeur int (entier)
x1, y1 entier (premier point de référence)
x2, y2 entier (deuxième point de référence)
x3, y3 entier (point de référence de l’axe)

Membres de boucle

texts() UL_TEXT
wires() UL_WIRE

Voir aussi UL_BOARD, UL_GRID, UL_FOOTPRINT, UL_SHEET, UL_SYMBOL

Constantes

DIMENSION_PARALLEL cote linéaire avec ligne de mesure parallèle
DIMENSION_HORIZONTAL cote linéaire avec ligne de mesure horizontale
DIMENSION_VERTICAL cote linéaire avec ligne de mesure verticale
DIMENSION_RADIUS Cote de rayon
DIMENSION_DIAMETER Cote de diamètre
DIMENSION_ANGLE Cote angulaire
DIMENSION_LEADER pointeur arbitraire

Remarque

Les membres de boucle texts() et wires() parcourent tous les textes et les fils composant la cote.

Exemple

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