The type of an element.
typedef enum {
API_ZombieElemID = 0,
API_WallID = 1,
API_ColumnID = 2,
API_BeamID = 3,
API_WindowID = 4,
API_DoorID = 5,
API_ObjectID = 6,
API_LampID = 7,
API_SlabID = 8,
API_RoofID = 9,
API_MeshID = 10,
API_DimensionID = 11,
API_RadialDimensionID = 12,
API_LevelDimensionID = 13,
API_AngleDimensionID = 14,
API_TextID = 15,
API_LabelID = 16,
API_ZoneID = 17,
API_HatchID = 18,
API_LineID = 19,
API_PolyLineID = 20,
API_ArcID = 21,
API_CircleID = 22,
API_SplineID = 23,
API_HotspotID = 24,
API_CutPlaneID = 25,
API_CameraID = 26,
API_CamSetID = 27,
API_SectElemID = 29,
API_DrawingID = 30,
API_PictureID = 31,
API_DetailID = 32,
API_ElevationID = 33,
API_InteriorElevationID = 34,
API_WorksheetID = 35,
API_HotlinkID = 36,
API_CurtainWallID = 37,
API_CurtainWallSegmentID = 38,
API_CurtainWallFrameID = 39,
API_CurtainWallPanelID = 40,
API_CurtainWallJunctionID = 41,
API_CurtainWallAccessoryID = 42,
API_ShellID = 43,
API_SkylightID = 44,
API_MorphID = 45,
API_ChangeMarkerID = 46,
API_StairID = 47,
API_RiserID = 48,
API_TreadID = 49,
API_StairStructureID = 50,
API_RailingID = 51,
API_RailingToprailID = 52,
API_RailingHandrailID = 53,
API_RailingRailID = 54,
API_RailingPostID = 55,
API_RailingInnerPostID = 56,
API_RailingBalusterID = 57,
API_RailingPanelID = 58,
API_RailingSegmentID = 59,
API_RailingNodeID = 60,
API_RailingBalusterSetID = 61,
API_RailingPatternID = 62,
API_RailingToprailEndID = 63,
API_RailingHandrailEndID = 64,
API_RailingRailEndID = 65,
API_RailingToprailConnectionID = 66,
API_RailingHandrailConnectionID = 67,
API_RailingRailConnectionID = 68,
API_RailingEndFinishID = 69,
API_BeamSegmentID = 70,
API_ColumnSegmentID = 71,
API_OpeningID = 72,
API_ExternalElemID = 150
} API_ElemTypeID;
Members
- API_ZombieElemID
- Dummy element type. Can be used in certain functions (like in ACAPI_Element_GetRelations).
- API_WallID
- Wall element.
- API_ColumnID
- Column element.
- API_BeamID
- Beam element.
- API_WindowID
- Window element.
- API_DoorID
- Door element.
- API_ObjectID
- Object element.
- API_LampID
- Lamp element.
- API_SlabID
- Slab element.
- API_RoofID
- Roof element.
- API_MeshID
- Mesh element.
- API_DimensionID
- Dimension element.
- API_RadialDimensionID
- Radial dimension element.
- API_LevelDimensionID
- Level dimension element.
- API_AngleDimensionID
- Angle dimension element.
- API_TextID
- Text element.
- API_LabelID
- Label element.
- API_ZoneID
- Zone (room) element.
- API_HatchID
- Hatch element.
- API_LineID
- Line element.
- API_PolyLineID
- PolyLine element.
- API_ArcID
- Arc element.
- API_CircleID
- Circle element.
- API_SplineID
- Spline element.
- API_HotspotID
- Hotspot element.
- API_CutPlaneID
- Section element.
- API_CameraID
- Camera element.
- API_CamSetID
- Camera set element.
- API_SectElemID
- Element in sections.
- API_DrawingID
- Drawing element.
- API_PictureID
- Picture element.
- API_DetailID
- Detail element.
- API_ElevationID

- Elevation element.
- API_InteriorElevationID

- Interior elevation element.
- API_WorksheetID

- Worksheet element.
- API_HotlinkID

- Hotlink element.
- API_CurtainWallID

- Curtain wall element.
- API_CurtainWallSegmentID

- Curtain wall segment element.
- API_CurtainWallFrameID

- Curtain wall frame element.
- API_CurtainWallPanelID

- Curtain wall panel element.
- API_CurtainWallJunctionID

- Curtain wall junction element.
- API_CurtainWallAccessoryID

- Curtain wall accessory element.
- API_ShellID

- Shell element.
- API_SkylightID

- Skylight element.
- API_MorphID

- Morph element.
- API_ChangeMarkerID

- ChangeMarker element.
- API_StairID

- Stair element.
- API_RiserID

- Stair Riser element.
- API_TreadID

- Stair Tread element.
- API_StairStructureID

- Stair Structure element.
- API_RailingID

- Railing element.
- API_RailingToprailID

- Toprail element.
- API_RailingHandrailID

- Handrail element.
- API_RailingRailID

- Rail element.
- API_RailingPostID

- Railing Post element.
- API_RailingInnerPostID

- Inner Post element.
- API_RailingBalusterID

- Baluster element.
- API_RailingPanelID

- Railing Panel element.
- API_RailingSegmentID

- Railing segment element.
- API_RailingNodeID

- Railing Node element.
- API_RailingBalusterSetID

- Baluster Set element.
- API_RailingPatternID

- Railing Pattern element.
- API_RailingToprailEndID

- Toprail End element.
- API_RailingHandrailEndID

- Handrial End element.
- API_RailingRailEndID

- Rail End element.
- API_RailingToprailConnectionID

- Toprail Connection element.
- API_RailingHandrailConnectionID

- Handrail Connection element.
- API_RailingRailConnectionID

- Rail Connection element.
- API_RailingEndFinishID

- Railing end finish element.
- API_BeamSegmentID

- Beam segment element.
- API_ColumnSegmentID

- Column segment element.
- API_OpeningID

- Opening element.
- API_ExternalElemID

- External element.
Remarks
This is general constant which describes the different element types, and is used in most element-related operations.
Use the API_FirstElemType and API_LastElemType defines in loops that enumerate all element types.
With the APIAny_GetElemTypeNameID goody function you can retrieve the localized name of the element types.
Requirements
- Version: API 2.1 or later
- Header: APIdefs_Elements.h