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