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  
- 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