API_​CWallSegmentType

Represents a curtain wall segment element.

    typedef struct {
        API_Elem_Head                    head;
        char                             filler_1[16];
        short                            pen;
        short                            filler_2[3];
        API_CWSpreadType                 spreadType;
        API_CWSegmentCategory            category;
        double                           gridAngle;
        API_CWSegmentGridOrigPosType     gridOriginPosition;
        UInt32                           primaryPatternNum;
        UInt32                           secondaryPatternNum;
        UInt32                           panelPatternNum;
        API_Coord3D                      begC;
        API_Coord3D                      endC;
        API_Coord3D                      gridOrigin;
        API_Coord3D                      arcOrigin;
        GS::Bool8                        negArc;
        GS::Bool8                        filler_3[3];
        API_CWSegmentType                segmentType;
        API_Guid                         owner;
        API_Vector3D                     extrusion;
        UInt32                           contourNum;
        UInt32                           filler_4;
    } API_CWallSegmentType;

 

Members

head
General element header.
pen
The pen index.
spreadType
See API_CWSpreadType.
category
See API_CWSegmentCategory.
extrusion
The extrusion of the segment.
gridAngle
The angle of rows in relation to columns.
gridOrigin
The origin coordinate of the grid.
gridOriginPosition
See API_CWSegmentGridOrigPosType.
primaryPatternNum
The size of the primary pattern.
secondaryPatternNum
The size of the secondary pattern.
panelPatternNum
The size of the panel pattern.
begC
The begining coordinate of the segment.
endC
The end coordinate of the segment.
arcOrigin
The origin coordinate of the arc.
negArc
The arc of the segment is a negative (clockwise) arc.
segmentType
See API_CWSegmentType.
owner
Owner Curtain Wall.
contourNum
The size of the segment contour.

 

Requirements

Version: API 12.0 or later
Header: APIdefs_Elements.h

 

See Also

API_CWSegmentCategory, API_CWSegmentGridOrigPosType, API_CWSegmentType, API_CWSpreadType
API_CurtainWallType, API_CWallAccessoryType, API_CWallFrameType, API_CWallJunctionType, API_CWallPanelType
API_Guid, API_Coord3D, API_Elem_Head, API_Element, API_ElementMemo, API Types