Describes the different calculated values for walls.
    typedef struct {
        double     volume;
        double     volume_cond;
        double     volumeASkin;
        double     volumeBSkin;
        double     volumeASkin_cond;
        double     volumeBSkin_cond;
        double     surface1;
        double     surface2;
        double     surface3;
        double     surface1_cond;
        double     surface2_cond;
        double     length;
        double     windowsSurf;
        double     doorsSurf;
        double     emptyholesSurf;
        double     filler_0;
        Int32      columnsNumber;
        Int32      filler_1;
        double     windowsWidth;
        double     doorsWidth;
        double     minHeight;
        double     maxHeight;
        double     minHeightASkin;
        double     maxHeightASkin;
        double     minHeightBSkin;
        double     maxHeightBSkin;
        double     centerLength;
        double     area;
        double     perimeter;
        double     grossVolume;
        double     grossSurf1;
        double     grossSurf2;
        double     emptyHolesVolume;
        double     emptyHolesSurf1;
        double     emptyHolesSurf2;
        double     length12;
        double     length34;
        double     length12_cond;
        double     length34_cond;
        double     insuThickness;
        double     airThickness;
        double     skinAThickness;
        double     skinBThickness;
        double     refLineLength;
    } API_WallQuantity;
    
Members
- volume
- volume of the wall
- volume_cond  
- conditional volume of the wall
- volumeASkin  
- wall skin volume on the reference line side
- volumeBSkin  
- wall skin volume on the side opposite to the reference line
- volumeASkin_cond  
- conditional wall skin volume on the reference line side
- volumeBSkin_cond  
- conditional wall skin volume on the side opposite to the reference line
- surface1
- surface of the wall on the reference line side
- surface2
- surface of the wall on the side opposite to the reference line
- surface3
- surface of the edge of the wall
- surface1_cond  
- conditional surface of the wall on the reference line side
- surface2_cond  
- conditional surface of the wall on the side opposite to the reference line
- length
- length of the wall (average of the length on the reference line side and on the side opposite to the reference line)
- windowsSurf
- surface of windows in the wall
- doorsSurf
- surface of doors in the wall
- emptyholesSurf
- surface of empty openings in the wall
- columnsNumber
- number of columns in the wall
- windowsWidth
- combined width of windows in the wall
- doorsWidth
- combined width of doors in the wall
- minHeight
- Minimum height of the wall
- maxHeight
- Maximum height of the wall
- minHeightASkin  
- Minimum height of the wall skin on the reference line side
- maxHeightASkin  
- Maximum height of the wall skin on the reference line
- minHeightBSkin  
- Minimum height of the wall skin on the side opposite to the reference line
- maxHeightBSkin  
- Maximum height of the wall skin on the side opposite to the reference line
- centerLength
- Length of the wall at the center
- area
- Area of the wall
- perimeter
- Perimeter of the wall
- grossVolume
- Gross volume of the wall
- grossSurf1
- Gross surface of the wall on the reference line side
- grossSurf2
- Gross surface of the wall on the side opposite to the reference line
- emptyHolesVolume
- Analytic volume of openings in the wall
- emptyHolesSurf1
- Analytic surface of openings on the reference line side
- emptyHolesSurf2
- Analytic surface of openings on the side opposite to the reference line
- length12  
- Length of the wall on the reference line side
- length34  
- Length of the wall on the side opposite to the reference line
- length12_cond  
- Conditional length of the wall on the reference line side
- length34_cond  
- Conditional length of the wall on the side opposite to the reference line
- insuThickness  
- Wall insulation skin thickness
- airThickness  
- Wall air skin thickness
- skinAThickness  
- Wall skin thickness on the reference line side
- skinBThickness  
- Wall skin thickness on the side opposite to the reference line
- refLineLength  
- Length of the reference line
Remarks
See also the wall parameters for listing in Appendix A of the GDL Reference manual.
The columnsVolume member was never calculated, so we removed it in API 21.
Requirements
- Version: API 2.1 or later
- Header: APIdefs_Elements.h
See Also
ACAPI_Element_GetQuantities, ACAPI_Element_GetMoreQuantities, API_QuantityPar, API_CalcRulesPrefs, API Types