Represents a Tread element.
    typedef struct {
        API_Elem_Head                  head;
        bool                           isCustom;
        bool                           visible;
        bool                           filler_1[2];
        API_StairTreadNosingTypeID     nosingType;
        double                         nosingValue;
        double                         nosingSlant;
        double                         offset;
        double                         thickness;
        API_Guid                       owner;
        API_Guid                       libId;
        UInt32                         sequenceNumber;
        UInt32                         subElemId;
        double                         zOffset;
        API_StairPartRoleID            role;
        bool                           filler_2[4];
    } API_StairTreadType;
    
Members
- head
- General element header.
- isCustom
- Tread is custom.
- visible
- The object is visible.
- nosingType
- 
            Type of the Tread nosing:
            APITN_ByValueThe Tread nosing is given a length value. APITN_BySlantingThe Tread nosing is given a slanting value. 
- nosingValue
- Length of the nosing if the nosing type is by value.
- nosingSlant
- Slanting of the nosing if the nosing type is by slanting.
- offset
- Tread gap.
- thickness
- Tread thickness.
- owner
- GUID of the owning stair.
- libId
- Library part GUID.
- sequenceNumber
- The number of the step that the tread belongs to.
- subElemId
- The subelement identifier of the tread.
- zOffset
- The custom offset of the tread.
- role
- Role of the Stair subelement.
Remarks
Requirements
- Version: API 21 or later
- Header: APIdefs_Elements.h
See Also
API_LinkToSettings, API_StoryVisibility, API_PolyLineType
API_Elem_Head, API_Element, API_ElementMemo
API_StairType, API_StairRiserType, API_StairStructureType, API_StairRulesData
Element Manager, API Types