Stores data of a stair polyline vertex.
    typedef struct {
        API_StairPolyTypeID                 type;
        API_StairPolyGeometryTypeID         geometryType;
        UInt32                              subElemId;
        bool                                isTop;
        bool                                isBottom;
        bool                                isFront;
        bool                                isBack;
        UInt32                              customId;
        API_StairTurnTypeID                 turnType;
        Int32                               winderStepNumBackward;
        Int32                               winderStepNumForward;
        bool                                symmetricalLandingOffset;
        bool                                filler_1[7];
        double                              minLandingStartEdgeOffset;
        double                              minLandingEndEdgeOffset;
        double                              currLandingStartEdgeOffset;
        double                              currLandingEndEdgeOffset;
        double                              filler_2;
        API_StairInnerWidthOffsetTypeID     innerWidthOffsetType;
        API_StairWinderNumTypeID            numOfWindersType;
        API_StairDLWinderNumTypeID          dividedLandingNumOfWindersType;
        Int32                               dividedLandingFixedNumOfSteps;
        API_StairWinderID                   winderType;
    } API_StairPolylineVertexData;
    
Members
- type
- The type of the boundary polyline section.
- geometryType
- The geometry type of the boundary polyline section.
- subElemId
- The subelement identifier of the boundary polyline section.
- isTop
- The section describes the top of the subelement.
- isBottom
- The section describes the bottom of the subelement.
- isFront
- The section describes the front of the subelement.
- isBack
- The section describes the back of the subelement.
- customId
- Internal identifier.
- turnType
- 
            The type of the turn.
            APIST_NoTurnNo turn. APIST_LandingTurnType is landing turn. APIST_WinderTurnType is winder turn. APIST_DividedLandingTurnType is divided landing turn. 
- winderStepNumBackward
- Number of Winder Steps backward.
- winderStepNumForward
- Number of Winder Steps forward.
- symmetricalLandingOffset
- Lead Edge Offset and Trail Edge Offset are linked.
- minLandingStartEdgeOffset
- Minimal Lead Edge Offset.
- minLandingEndEdgeOffset
- Minimal Trail Edge Offset.
- currLandingStartEdgeOffset
- Calculated Lead Edge Offset.
- currLandingEndEdgeOffset
- Calculated Trail Edge Offset.
- minWinderTurnOffset
- UNUSED PARAMETER
- innerWidthOffsetType
- 
            The type of the Riser Offsets from Corner:
            APIIWO_MinMinimum Riser Offset. APIIWO_FixFixed Riser Offset. 
- numOfWindersType
- 
            The type of the Number of Winders:
            APIWN_MinMinimum Number of Winders. APIWN_FixFixed Number of Winders. 
- dividedLandingNumOfWindersType
- Winders division method type.
- dividedLandingFixedNumOfSteps
- Number of steps on Divided Landing if the division method is Fixed Number of Goings.
- winderType
- 
            The type of the Winder:
            APIWT_DINTurnAuxiliary Walking Line APIWT_NZETurnTwo Points APIWT_SIPTurnSingle Point APIWT_AGNTurnPrincipal Lines 
Requirements
- Version: API 21 or later
- Header: APIdefs_Elements.h
See Also
API_StairBoundaryData, API_StairPolyTypeID, API_StairPolyGeometryTypeID
API_ElementMemo
API_StairType, API_StairTreadType, API_StairStructureType, API_StairRulesData
Element Manager, API Types