Represents an angle dimension.
typedef struct {
API_Elem_Head head;
short linPen;
bool smallArc;
bool onlyDimensionText;
API_TextPosID textPos;
API_DirID textWay;
API_WitnessID witnessForm;
double witnessVal;
API_MarkerData markerData;
Int32 filler_1[8];
API_NoteType note;
API_DimBase base[4];
API_Coord pos;
API_Coord origo;
double dimVal;
double radius;
Int32 filler_2[8];
} API_AngleDimensionType;
Members
- head
- General element header.
- linPen
- Pen attribute index of dimension and witness lines.
- smallArc
- Show the smaller arc of a-b (inner or outer dimension).
- onlyDimensionText

- Only dimension texts (notes) are visible — no leader line.
- textPos
- up/in/below
- textWay
- The position of the text relative to the dimension line (see API_DirID). The possible values are:
APIDir_Parallel,APIDir_Horizontal,APIDir_Perpendicular. - witnessForm
- Witness line format (see API_WitnessID).
- witnessVal
- Gap (
APIWtn_Fix) or length (APIWtn_Large) of witness line according towitnessForm. - markerData
- Marker specification (see API_MarkerData).
- filler_1[8]
- Reserved for later use.
- note
- Parameters of the dimension text.
- base[4]
- Reference points.
- pos
- Point to fit dimension arc.
- origo
- Of dimension arc.
- dimVal
- Angle of dimensioned items [radian].
- radius
- Of dimension arc.
Requirements
- Version: API 2.1 or later
- Header: APIdefs_Elements.h
See Also
API_Elem_Head, API_TextPosID, API_DirID, API_WitnessID, API_MarkerData, API_NoteType, API_DimBase, API_Coord, API_Element,
Element Manager, API Types