API_​PrimElement

A union containing all drawing primitives used with ACAPI_Element_ShapePrims and ACAPI_LibPart_ShapePrims.

    typedef union {
        API_Prim_Head      header;
        API_PrimPoint      point;
        API_PrimLine       line;
        API_PrimArc        arc;
        API_PrimText       text;
        API_PrimPLine      pline;
        API_PrimTri        tri;
        API_PrimPoly       poly;
        API_PrimPict       pict;
        API_CWallPanel     panelKind;
    } API_PrimElement;

 

Members

header
General primitive element header.
point
A primitive point.
line
A primitive line.
arc
A primitive arc.
text
A primitive text.
pline
A primitive polyline.
tri
A primitive triangle.
poly
A primitive polygon.
pict
A picture inside a placed drawing element.  Featuring API 10
panelKindFeaturing API 12
The curtain wall panel is window or door type.

 

Requirements

Version: API 2.1 or later
Header: APIdefs_Elements.h

 

See Also

API_Prim_Head
API_PrimPoint
API_PrimLine
API_PrimArc
API_PrimText
API_PrimPLine
API_PrimTri
API_PrimPoly
API_PrimPict
API Types
ShapePrimsProc
ACAPI_LibPart_GetHotspots