Represents a curtain wall junction element.
typedef struct {
API_Elem_Head head;
short pen;
short filler_1;
API_CWJunctionCategoryID category;
API_Guid owner;
API_Guid symbolID;
bool hasSymbol;
bool flipped;
bool filler_2[6];
UInt32 clampFramesNum;
UInt32 clampFrameOrientsNum;
UInt32 clampPanelsNum;
Int32 libInd;
UInt32 filler_3;
} API_CWJunctionType;
Members
- head
- General element header.
- pen
- For internal use.
- category
- Category of the junction. See API_CWJunctionCategoryID.
- owner
- Owner Curtain Wall.
- symbolID
- Object identifier. (junctions are always GDL based)
- hasSymbol
- In normal case it is always true.
- flipped
- True, if the frame is flipped.
- clampFramesNum
- Number of clamping frames.
- clampFrameOrientsNum
- In normal case it is equal to
clampFramesNum - clampPanelsNum
- Number of clamping panels.
- libPartID
- Object Library Part index. (junctions are always GDL based)
Remarks
The Curtain Wall is a hierarchical (system) element consisting of Frame, Panel, Accessory and Junction components: these are the Members of the Curtain Wall, arranged on a Base Surface according to a pre-defined scheme.
Requirements
- Version: API 12.0 or later
- Header: APIdefs_Elements.h
See Also
API_CWJunctionCategoryID,
API_CWJunctionClampFrameOrientationID
API_CurtainWallType,
API_CWAccessoryType,
API_CWFrameType,
API_CWPanelType,
API_CWSegmentType
API_Polygon,
API_Coord,
API_PolyArc,
API Types