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.
- API_PrimCtrl_TextEndID
- Finished exporting text block.
- API_PrimCtrl_CWallPanelBegID
- Begin exporting a Curtain Wall panel.
- API_PrimCtrl_CWallPanelEndID
- Finished exporting a Curtain Wall panel.
Requirements
- Version: API 2.1 or later
- Header: APIdefs_Elements.h