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