Represents a curtain wall segment element.
    typedef struct {
        API_Elem_Head               head;
        short                       pen;
        short                       filler_1;
        API_CWSegmentCategoryID     category;
        double                      gridAngle;
        API_Coord3D                 begC;
        API_Coord3D                 endC;
        API_Coord3D                 gridOrigin;
        API_Coord3D                 arcOrigin;
        bool                        negArc;
        bool                        filler_2[3];
        API_CWSegmentTypeID         segmentType;
        API_Guid                    owner;
        API_Vector3D                extrusion;
        UInt32                      contourNum;
        UInt32                      patternCellNum;
    } API_CWSegmentType;
    
Members
- head
- General element header.
- pen
- The pen index.
- category
- See API_CWSegmentCategoryID.
- extrusion
- The extrusion of the segment.
- gridAngle
- The angle of rows in relation to columns.
- begC
- The begining coordinate of the segment.
- endC
- The end coordinate of the segment.
- gridOrigin
- The origin coordinate of the grid.
- arcOrigin
- The origin coordinate of the arc.
- negArc
- The arc of the segment is a negative (clockwise) arc.
- segmentType
- See API_CWSegmentTypeID.
- owner
- Owner Curtain Wall.
- contourNum
- The size of the segment contour.
- patternCellNum
- The amount of cells in the Segment pattern.
Requirements
- Version: API 12.0 or later
- Header: APIdefs_Elements.h
See Also
        API_CWSegmentCategoryID,
        API_CWSegmentGridOrigPosTypeID,
        API_CWSegmentTypeID
        
API_CurtainWallType,
        API_CWAccessoryType,
        API_CWFrameType,
        API_CWJunctionType,
        API_CWPanelType
        
API_Guid,
        API_Coord3D,
        API_Elem_Head,
        API_Element,
        API_ElementMemo,
        API Types