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