API_​ZoneAllQuantity

Describes the different calculated values for zones.

    typedef struct {
        double     area;
        double     perimeter;
        double     holesPrm;
        double     wallsPrm;
        Int32      allCorners;
        Int32      concaveCorners;
        double     wallsSurf;
        double     doorsWidth;
        double     doorsSurf;
        double     windowsWidth;
        double     windowsSurf;
        double     baseLevel;
        double     floorThick;
        double     height;
        double     netarea;
        double     netperimeter;
        double     volume;
        double     reducementArea;
        double     calcArea;
        double     totalExtrArea;
        double     reducedExtrArea;
        double     lowExtrArea;
        double     wallExtrArea;
        double     curtainWallExtrArea;
        double     coluExtrArea;
        double     fillExtrArea;
        double     insetTopSurf;
        double     insetBackSurf;
        double     insetSideSurf;
        double     filler[8];
    } API_ZoneAllQuantity;

 

Members

area
measured area of the zone in square meters
perimeter
perimeter of the zone
holesPrm
perimeter of holes in the zone
wallsPrm
length of perimeter walls
allCorners
number of the corners of the zone
concaveCorners
number of concave corners of the zone
wallsSurf
surface area of perimeter walls
doorsWidth
combined width of all doors in the zone
doorsSurf
surface area of doors in the zone
windowsWidth
combined width of all windows in the zone
windowsSurf
surface area of windows in the zone
baseLevel
floor level of the zone
floorThick
subfloor thickness of the zone
height
height of the zone
netarea
net area of the zone
netperimeter
net perimeter of the zone
volume
the volume of the zone
reducementArea
zone area reducement
calcArea
calculated area of the zone
totalExtrArea
total extracted area of the zone
reducedExtrArea
reduced area of the zone
lowExtrArea
extracted low area of the zone
wallExtrArea
extracted wall area of the zone
curtainWallExtrArea 20
extracted curtain wall area of the zone
coluExtrArea
extracted column area of the zone
fillExtrArea
extracted fill area of the zone
insetTopSurf
wall inset top surface
insetBackSurf
wall inset back side surface
insetSideSurf
wall inset side surface

 

Remarks

See also the parameters of a zone stamp library part.

This structure replaces the previous API_ZoneQuantity and API_ZoneExtraQuantity structures.

 

Requirements

Version: API 14 or later
Header: APIdefs_Elements.h

 

See Also

ACAPI_Element_GetQuantities, ACAPI_Element_GetMoreQuantities, API Types