API_​ElementQuantityMask

Describes the filter for the different calculated values for elements.

    typedef struct {
        API_WallQuantity                          wall;
        API_ColumnQuantity                        column;
        API_BeamQuantity                          beam;
        API_DoorQuantity                          door;
        API_WindowQuantity                        window;
        API_SkylightQuantity                      skylight;
        API_ObjectQuantity                        symb;
        API_LightQuantity                         light;
        API_SlabQuantity                          slab;
        API_MeshQuantity                          mesh;
        API_RoofQuantity                          roof;
        API_ShellQuantity                         shell;
        API_MorphQuantity                         morph;
        API_HatchQuantity                         hatch;
        API_ZoneAllQuantity                       zone;
        API_CurtainWallQuantity                   cw;
        API_CWFrameQuantity                       cwFrame;
        API_CWPanelQuantity                       cwPanel;
        API_CWJunctionQuantity                    cwJunction;
        API_CWAccessoryQuantity                   cwAccessory;
        API_StairQuantity                         stair;
        API_StairRiserQuantity                    stairRiser;
        API_StairTreadQuantity                    stairTread;
        API_StairStructureQuantity                stairStructure;
        API_RailingQuantity                       railing;
        API_RailingToprailQuantity                railingToprail;
        API_RailingHandrailQuantity               railingHandrail;
        API_RailingRailQuantity                   railingRail;
        API_RailingToprailEndQuantity             railingToprailEnd;
        API_RailingHandrailEndQuantity            railingHandrailEnd;
        API_RailingRailEndQuantity                railingRailEnd;
        API_RailingToprailConnectionQuantity      railingToprailConnection;
        API_RailingHandrailConnectionQuantity     railingHandrailConnection;
        API_RailingRailConnectionQuantity         railingRailConnection;
        API_RailingPostQuantity                   railingPost;
        API_RailingInnerPostQuantity              railingInnerPost;
        API_RailingBalusterQuantity               railingBaluster;
        API_RailingPanelQuantity                  railingPanel;
        API_RailingSegmentQuantity                railingSegment;
        API_BeamSegmentQuantity                   beamSegment;
        API_ColumnSegmentQuantity                 columnSegment;
    } API_ElementQuantityMask;

 

Members

wall
Describes the mask of different calculated values for wall. API_WallQuantity
column
Describes the mask of different calculated values for column. API_ColumnQuantity
beam
Describes the mask of different calculated values for beam. API_BeamQuantity
door
Describes the mask of different calculated values for door. API_DoorQuantity
window
Describes the mask of different calculated values for window. API_WindowQuantity
skylight
Describes the mask of different calculated values for skylight. API_SkylightQuantity
symb
Describes the mask of different calculated values for symb. API_ObjectQuantity
light
Describes the mask of different calculated values for light. API_LightQuantity
slab
Describes the mask of different calculated values for slab. API_SlabQuantity
mesh
Describes the mask of different calculated values for mesh. API_MeshQuantity
roof
Describes the mask of different calculated values for roof. API_RoofQuantity
shell
Describes the mask of different calculated values for shell. API_ShellQuantity
morph
Describes the mask of different calculated values for morph. API_MorphQuantity
hatch
Describes the mask of different calculated values for hatch. API_HatchQuantity
zone
Describes the mask of different calculated values for zone. API_ZoneAllQuantity
cw
Describes the mask of different calculated values for curtain wall. API_CurtainWallQuantity
cwFrame
Describes the mask of different calculated values for frame of curtain wall. API_CWFrameQuantity
cwPanel
Describes the mask of different calculated values for panel of curtain wall. API_CWPanelQuantity
cwJunction
Describes the mask of different calculated values for junction of curtain wall. API_CWJunctionQuantity
cwAccessory
Describes the mask of different calculated values for accessory of curtain wall. API_CWAccessoryQuantity
stair 21
Describes the different calculated values for stair s.
stairRiser 21
Describes the different calculated values for stair risers.
stairTread 21
Describes the different calculated values for stair treads.
stairStructure 21
Describes the different calculated values for stair structures.
railing 21
Describes the different calculated values for railings.
railingToprail 21
Describes the different calculated values for railing toprails.
railingHandrail 21
Describes the different calculated values for railing handrails.
railingRail 21
Describes the different calculated values for railing rails.
railingToprailEnd 21
Describes the different calculated values for railing toprail ends.
railingHandrailEnd 21
Describes the different calculated values for railing handrail ends.
railingRailEnd 21
Describes the different calculated values for railing rail ends.
railingToprailConnection 21
Describes the different calculated values for railing toprail connections.
railingHandrailConnection 21
Describes the different calculated values for railing handrail connections.
railingRailConnection 21
Describes the different calculated values for railing rail connections.
railingPost 21
Describes the different calculated values for railing posts.
railingInnerPost 21
Describes the different calculated values for railing inner posts.
railingBaluster 21
Describes the different calculated values for railing balusters.
railingPanel 21
Describes the different calculated values for railing panels.
railingSegment 21
Describes the different calculated values for railing segments.
beamSegment 23
Describes the different calculated values for beam segments.API_BeamSegmentQuantity
columnSegment 23
Describes the different calculated values for column segments.API_ColumnSegmentQuantity

 

Requirements

Version: API 19.0 or later
Header: APIdefs_Elements.h

 

See Also

ACAPI_Element_GetQuantities, ACAPI_Element_GetMoreQuantities, API_QuantityPar, API_Quantities, API_QuantitiesMask, API Types,
API_ElementQuantity, API_ElementQuantityMask, API_CompositeQuantity, API_CompositeQuantityMask, API_ElemPartQuantity, API_ElemPartCompositeQuantity,
API_BeamQuantity, API_WallQuantity, API_ColumnQuantity, API_WindowQuantity, API_DoorQuantity, API_SkylightQuantity, API_ObjectQuantity, API_LightQuantity, API_SlabQuantity, API_RoofQuantity, API_MeshQuantity, API_ZoneAllQuantity, API_HatchQuantity, API_CurtainWallQuantity, API_CWFrameQuantity, API_CWPanelQuantity, API_CWJunctionQuantity, API_CWAccessoryQuantity, API_StairQuantity, API_StairRiserQuantity, API_StairTreadQuantity, API_StairStructureQuantity, API_RailingQuantity, API_RailingToprailQuantity, API_RailingHandrailQuantity, API_RailingRailQuantity, API_RailingToprailEndQuantity, API_RailingHandrailEndQuantity, API_RailingRailEndQuantity, API_RailingToprailConnectionQuantity, API_RailingHandrailConnectionQuantity, API_RailingRailConnectionQuantity, API_RailingPostQuantity, API_RailingInnerPostQuantity, API_RailingBalusterQuantity, API_RailingPanelQuantity, API_RailingSegmentQuantity API_BeamSegmentQuantity API_ColumnSegmentQuantity