|
KiCad PCB EDA Suite
|
#include <board_item.h>#include <pcb_text.h>#include <geometry/shape.h>#include <geometry/circle.h>Go to the source code of this file.
Classes | |
| class | PCB_DIMENSION_BASE |
| Abstract dimension API. More... | |
| class | PCB_DIM_ALIGNED |
| For better understanding of the points that make a dimension: More... | |
| class | PCB_DIM_ORTHOGONAL |
| An orthogonal dimension is like an aligned dimension, but the extension lines are locked to the X or Y axes, and the measurement is only taken in the X or Y direction. More... | |
| class | PCB_DIM_RADIAL |
| A radial dimension indicates either the radius or diameter of an arc or circle. More... | |
| class | PCB_DIM_LEADER |
| A leader is a dimension-like object pointing to a specific point. More... | |
| class | PCB_DIM_CENTER |
| Mark the center of a circle or arc with a cross shape. More... | |
Enumerations | |
| enum class | DIM_UNITS_FORMAT { NO_SUFFIX , BARE_SUFFIX , PAREN_SUFFIX } |
| How to display the units in a dimension's text. More... | |
| enum class | DIM_PRECISION { X = 0 , X_X , X_XX , X_XXX , X_XXXX , X_XXXXX , V_VV , V_VVV , V_VVVV , V_VVVVV } |
| enum class | DIM_TEXT_POSITION { OUTSIDE , INLINE , MANUAL } |
| Where to place the text on a dimension. More... | |
| enum class | DIM_UNITS_MODE { INCH , MILS , MM , AUTOMATIC } |
| Used for storing the units selection in the file because EDA_UNITS alone doesn't cut it. More... | |
| enum class | DIM_ARROW_DIRECTION { INWARD , OUTWARD } |
| Used for dimension's arrow. More... | |
| enum class | DIM_TEXT_BORDER { NONE , RECTANGLE , CIRCLE , ROUNDRECT } |
| Frame to show around dimension text. More... | |
|
strong |
Used for dimension's arrow.
| Enumerator | |
|---|---|
| INWARD | >--—< |
| OUTWARD | <-----> |
Definition at line 82 of file pcb_dimension.h.
|
strong |
| Enumerator | |
|---|---|
| X | |
| X_X | |
| X_XX | |
| X_XXX | |
| X_XXXX | |
| X_XXXXX | |
| V_VV | |
| V_VVV | |
| V_VVVV | |
| V_VVVVV | |
Definition at line 46 of file pcb_dimension.h.
|
strong |
Frame to show around dimension text.
| Enumerator | |
|---|---|
| NONE | |
| RECTANGLE | |
| CIRCLE | |
| ROUNDRECT | |
Definition at line 91 of file pcb_dimension.h.
|
strong |
Where to place the text on a dimension.
| Enumerator | |
|---|---|
| OUTSIDE | Text appears outside the dimension line (default) |
| INLINE | Text appears in line with the dimension line. |
| MANUAL | Text placement is manually set by the user. |
Definition at line 61 of file pcb_dimension.h.
|
strong |
How to display the units in a dimension's text.
| Enumerator | |
|---|---|
| NO_SUFFIX | |
| BARE_SUFFIX | |
| PAREN_SUFFIX | |
Definition at line 39 of file pcb_dimension.h.
|
strong |
Used for storing the units selection in the file because EDA_UNITS alone doesn't cut it.
| Enumerator | |
|---|---|
| INCH | |
| MILS | |
| MM | |
| AUTOMATIC | |
Definition at line 71 of file pcb_dimension.h.