Determines the structure type of the element.
    typedef enum {
        API_BasicStructure,
        API_CompositeStructure,
        API_ProfileStructure
    } API_ModelElemStructureType;
    
Members
- API_BasicStructure
- The structure is defined by a Building Material attribute.
- API_CompositeStructure
- The structure is defined by a Composite attribute.
- API_ProfileStructure
- The structure is defined by a Profile attribute.
Remarks
Valid structure types of an element type are shown in the table below:
| Element Type | Basic Structure | Composite Structure | Profile Structure | 
|---|---|---|---|
| API_WallID | x | x | x | 
| API_ColumnID, API_BeamID | x | x | |
| API_SlabID, API_RoofID, API_ShellID | x | x | 
API_MeshType, API_MorphType and API_CurtainWallType always contain Building Material, so they don’t have this structure.
Requirements
- Version: API 17 or later
- Header: APIdefs_Elements.h