API_​AttrTypeID

The type of an attribute.

    typedef enum {
        API_ZombieAttrID = 0,
        API_FirstAttributeID = 1,
        API_PenID = API_FirstAttributeID,
        API_LayerID = 2,
        API_LinetypeID = 3,
        API_FilltypeID = 4,
        API_CompWallID = 5,
        API_MaterialID = 6,
        API_LayerCombID = 7,
        API_ZoneCatID = 8,
        API_FontID = 9,
        API_ProfileID = 10,
        API_PenTableID = 11,
        API_DimStandID = 12,
        API_ModelViewOptionsID = 13,
        API_MEPSystemID = 14
        API_OperationProfileID = 15,
        API_BuildingMaterialID = 16,
        API_LastAttributeID = API_BuildingMaterialID,
    } API_AttrTypeID;

 

Members

API_ZombieAttrID
Dummy attribute type.
API_PenID
Denotes a pen attribute.
API_LayerID
Denotes a layer attribute.
API_LinetypeID
Denotes a line type attribute.
API_FilltypeID
Denotes a fill attribute.
API_CompWallID
Denotes a composite wall attribute.
API_MaterialID
Denotes a material attribute.
API_LayerCombID
Denotes a layer combination attribute.
API_ZoneCatID
Denotes a zone category attribute.
API_FontID
Denotes a font attribute.
API_ProfileID 10
Denotes a custom profile attribute for walls, beams, and columns.
API_PenTableID 10
Denotes a named pen table attribute (a collection of 255 pens).
API_DimStandID 10
Denotes a dimension style attribute.
API_ModelViewOptionsID 10
Denotes a collection of model view options attributes.
API_MEPSystemID 10
Denotes a MEP System attribute.
API_OperationProfileID 15
Denotes an Energy Evaluation operation profile.
API_BuildingMaterialID 17
Denotes a building material attribute.

 

Remarks

This is a general constant which describes the different attributes types, and is used in most attribute-related operations.

Refer to the API_Attr_Head structure to get more details on it.

 

Requirements

Version: API 1.3 or later
Header: APIdefs_Attributes.h

 

See Also

API_Attr_Head, API_Attribute
Attribute Manager, API Types