API_​CurtainWallQuantity

Describes the different calculated values for curtain walls.

    typedef struct {
        double     framesLength;
        double     contourFramesLength;
        double     mainaxisFramesLength;
        double     secaxisFramesLength;
        double     customFramesLength;
        double     panelsSurface;
        double     panelsSurfaceN;
        double     panelsSurfaceS;
        double     panelsSurfaceE;
        double     panelsSurfaceW;
        double     panelsSurfaceNE;
        double     panelsSurfaceNW;
        double     panelsSurfaceSE;
        double     panelsSurfaceSW;
        double     contourSurface;
        double     boundarySurface;
        double     length;
        double     height;
        double     slantAngle;
        UInt32     numOfPanels;
        UInt32     filler_1;
        double     filler_2[6];
    } API_CurtainWallQuantity;

 

Members

framesLength
Sum of all contained frame’s length.
contourFramesLength
Sum of the lengths of contour frames.
mainaxisFramesLength
Sum of the lengths of the frames belong to the main axis (vertical)
secaxisFramesLength
Sum of the lengths of the frames belong to the secondary axis (horizontal)
customFramesLength
Sum of the lengths of the custom frames. (custom means in this case: diagonal frame inside the cell)
panelsSurface
Sum of all contained panel’s surface. Equal to the sum of panelsSurfaceN, panelsSurfaceS... and equal to the sum of surface values in the API_CWPanelQuantity structure.
panelsSurfaceN
Sum of those panel’s surface wich normal vector points to north.
panelsSurfaceS
Sum of those panel’s surface wich normal vector points to south.
panelsSurfaceE
Sum of those panel’s surface wich normal vector points to east.
panelsSurfaceW
Sum of those panel’s surface wich normal vector points to west.
panelsSurfaceNE
Sum of those panel’s surface wich normal vector points to north-east.
panelsSurfaceNW
Sum of those panel’s surface wich normal vector points to north-west.
panelsSurfaceSE
Sum of those panel’s surface wich normal vector points to south-east.
panelsSurfaceSW
Sum of those panel’s surface wich normal vector points to south-west.
contourSurface
Surface bordered by contour.
boundarySurface Changed in API 13
Surface bordered by boundary frames.
length
Length of the curtain wall.
height
Height of the curtain wall.
slantAngle
Slant angle of curtain wall.
numOfPanels
The number of panels belong to the Curtain Wall.

 

Remarks

See also the curtain wall parameters for listing in Appendix A of the GDL Reference manual.

 

Requirements

Version: API 12.0 or later
Header: APIdefs_Elements.h

 

See Also

ACAPI_Element_GetQuantities, ACAPI_Element_GetMoreQuantities, API Types