API_​PrimTypeID

Various primitive element types and control codes.

    typedef enum {
        API_ZombiePrimID = 0,
        API_PrimPointID,
        API_PrimLineID,
        API_PrimArcID,
        API_PrimTextID,
        API_PrimPLineID,
        API_PrimTriID,
        API_PrimPolyID,
        API_PrimPictID,
        API_PrimCtrl_BegID,
        API_PrimCtrl_HatchBorderBegID,
        API_PrimCtrl_HatchBorderEndID,
        API_PrimCtrl_HatchLinesBegID,
        API_PrimCtrl_HatchLinesEndID,
        API_PrimCtrl_HoledimLinesBegID,
        API_PrimCtrl_HoledimLinesEndID,
        API_PrimCtrl_ArrowBegID,
        API_PrimCtrl_ArrowEndID,
        API_PrimCtrl_ElementRefID,
        API_PrimCtrl_EndID,
        API_PrimCtrl_PlacedBorderBegID,
        API_PrimCtrl_PlacedBorderEndID,
        API_PrimCtrl_TextBegID,
        API_PrimCtrl_TextEndID,
        API_PrimCtrl_CWallPanelBegID,
        API_PrimCtrl_CWallPanelEndID
    } API_PrimTypeID;

 

Members

API_ZombiePrimID = 0
Dummy primitive.
API_PrimPointID
Primitive point.
API_PrimLineID
Primitive line.
API_PrimArcID
Primitive arc.
API_PrimTextID
Primitive text.
API_PrimPLineID
Primitive polyline.
API_PrimTriID
Primitive triangle.
API_PrimPolyID
Primitive polygon.
API_PrimPolyID
Picture on placed drawing in PlotMaker.
API_PrimCtrl_BegID
Begin drawing the element.
API_PrimCtrl_HatchBorderBegID
Begin exporting hatch border (par1: API_PrimHatchBorder).
API_PrimCtrl_HatchBorderEndID
Finished exporting hatch border.
API_PrimCtrl_HatchLinesBegID
Begin exporting hatch lines.
API_PrimCtrl_HatchLinesEndID
Finished exporting hatch lines.
API_PrimCtrl_HoledimLinesBegID
Begin exporting window/door dimension lines (obsolete, not used from Archicad 8).
API_PrimCtrl_HoledimLinesEndID
Finished exporting window/door dimension lines (obsolete, not used from Archicad 8).
API_PrimCtrl_ArrowBegID
Begin exporting arrow primitives.
API_PrimCtrl_ArrowEndID
Finished exporting arrow primitives.
API_PrimCtrl_ElementRefID
Reference to another element (par1: API_PrimElemRef).
API_PrimCtrl_EndID
Finished element drawing.
API_PrimCtrl_PlacedBorderBegID
Begin exporting placed drawing border.
API_PrimCtrl_PlacedBorderEndID
Finished exporting placed drawing border.
API_PrimCtrl_TextBegID
Begin exporting text block. 6.1
API_PrimCtrl_TextEndID
Finished exporting text block. 6.1
API_PrimCtrl_CWallPanelBegID
Begin exporting a Curtain Wall panel. 12
API_PrimCtrl_CWallPanelEndID
Finished exporting a Curtain Wall panel. 12

 

Requirements

Version: API 2.1 or later
Header: APIdefs_Elements.h

 

See Also

API_Prim_Head
API Types