v2.17
Quantity identifiers

Variables

const GUID NominalThickness = {D74737A8-DFCE-4966-B044-2C20AE9F52FB}
 The nominal thickness of an object or a layer.
 
const GUID NominalLength = {452F15E3-50E0-4DA6-9155-567A00D2D5B7}
 The total nominal center line length of an object or a layer.
 
const GUID NominalWidth = {17B09070-9FFE-4B1F-BCC9-6CB23FB1D6EC}
 The nominal width of an object.
 
const GUID NominalHeight = {E8F1A615-3B0C-401C-AD1F-7526F2F073E2}
 The nominal height of an object or a layer.
 
const GUID Perimeter = {2C072284-132E-4440-8178-E04F64B73320}
 The perimeter of an object.
 
const GUID OverallWidth = {C5501A9D-2F69-4990-BBF2-BFDAAF6E16DA}
 The overall width measure. It equals the width of the bounding box of an object.
 
const GUID OverallHeight = {FF5DEA01-7A9A-447B-9542-14B651DD8484}
 The overall height measure. It equals the height of the bounding box of an object.
 
const GUID OverallLength = {337E5138-9799-45CF-94F3-5FB6B4AE3DE5}
 The overall length measure. It equals the length of the bounding box of an object.
 
const GUID OverallDepth = {9210A311-A2F8-4741-AA51-BF04AE4D8425}
 The overall depth measure. It equals the depth of the bounding box of an object.
 
const GUID Volume = {6E63058D-0AB3-4ABD-A9BA-574E1746C5AD}
 Overall volume measure. More...
 
const GUID NetVolume = {043401F3-0B2F-402A-ACA0-826436822405}
 The total net volume of an object or a layer, taking into account possible processing features (cut-outs, etc.) or openings and recesses.
 
const GUID NetMass = {F9230D52-3D8D-42F0-B498-5F8037610C01}
 The total net mass of an object or a layer, taking into account possible processing features (cut-outs, etc.) or openings and recesses.
 
const GUID OuterSurfaceArea = {DE1B2227-310D-4652-A793-C799C5BE7036}
 The total area of extruded surfaces of an object (not taking into account the end cap areas), normally calculated as perimeter * length.
 
const GUID CrossSectionOverallWidth = {2952D91E-BC58-4A94-832B-F583C22EFB44}
 The overall cross section (or profile) width of an object.
 
const GUID CrossSectionOverallHeight = {C1E657AD-9DFE-4B17-84DC-5A0802498536}
 The overall cross section (or profile) height of an object.
 
const GUID NetCrossSectionArea = {5F1EFE77-5E2E-450A-A426-EFEF5B346ECC}
 Area of the cross section, excluding the interior space.
 
const GUID GrossCrossSectionArea = { 0xB38F4236, 0x165A, 0x45AB,{ 0x8B, 0x96, 0xEC, 0x1, 0x75, 0x34, 0x34, 0x4 } }
 Area of the cross section, including interior space.
 
const GUID GrossSideArea = { 0x3E98A, 0xA2F7, 0x4477,{ 0x89, 0xC9, 0x3E, 0x9E, 0xF6, 0x53, 0x3B, 0xE3 } }
 The gross area along the center line of an object or a layer, excluding any processing features (cut-outs, etc.) or openings and recesses.
 
const GUID GrossSideAreaLeft = { 0x269E7B41, 0x3DD9, 0x42D1,{ 0xB0, 0xD0, 0x7, 0x4E, 0x89, 0xA3, 0xA2, 0x83 } }
 The gross area along the extreme left line of an object or a layer, excluding any processing features (cut-outs, etc.) or openings and recesses.
 
const GUID GrossSideAreaRight = {9C34E7BE-27F7-4950-A51D-DC2D5DA8F3E8}
 The gross area along the extreme right line of an object or a layer, excluding any processing features (cut-outs, etc.) or openings and recesses.
 
const GUID Area = {025F4CEF-7B6D-45D9-99E6-2CD851306E03}
 The area of an object. For windows and doors it equals the area of the cross section along the center line.
 
const GUID NetArea = {0AAB4BB0-4645-48D6-9DCB-2ACA48577E47}
 The total top surface area of an object or a layer, excluding any processing features (openings, cut-outs, etc.) or recesses.
 
const GUID NominalArea = {FB351198-1A4F-4815-953E-177C17E7641C}
 The nominal area of an object (for Ramp and Stair it is equal to their horizontal projection).
 
const GUID NetFootprintArea = {65BF3096-B610-4FB0-B603-9E1FD5C21095}
 The net footprint area of an object or a layer, excluding any processing features (cut-outs, etc.) or recesses.
 
const GUID NetFloorArea = {EA60D526-B527-4896-8E4C-C84A8462B3CC}
 The net floor area of an object.
 
const GUID NetSideArea = {6D692B46-FC72-4696-A55E-1D3469AA9D8E}
 The area of the cross-section along the center line of an object or a layer, taking into account possible processing features (cut-outs, etc.) or openings and recesses.
 
const GUID NetSideAreaLeft = { 0x15076C9, 0x4040, 0x45A0, { 0x87, 0xBE, 0xFA, 0x41, 0x24, 0xF6, 0xCD, 0x4E } }
 The area of the cross-section along the extreme left line of an object or a layer, taking into account possible processing features (cut-outs, etc.) or openings and recesses.
 
const GUID NetSideAreaRight = {23E7D323-FC29-4B06-8CE7-1BCD2A20F029}
 The area of the cross-section along the extreme right line of an object or a layer, taking into account possible processing features (cut-outs, etc.) or openings and recesses.
 
const GUID InnerSurfaceArea = {A5CA8DFB-13C6-408C-A1C0-61E67026B36B}
 The area of the inner surface of an object. For holes it equals the area of the faces of an object (or objects) formed by cutting out the hole.
 
const GUID InnerSurfaceInternalArea = {1201A2E0-BFB7-4B28-88F6-923571972890}
 The area of the inner surface of a window or a door that is interior relative to the frame i.e. the area of the faces of the wall (or walls) formed by cutting out the window that are interior relative to the center line of the frame.
 
const GUID InnerSurfaceExternalArea = {7A643DC2-5524-489D-97B3-7011DCBFFF48}
 The area of the inner surface of the window or door that is exterior relative to the frame i.e. the area of the faces of the wall (or walls) formed by cutting out the window that are exterior relative to the center line of the frame.
 
const GUID GlazingArea = {11e1deb2-2030-4f37-b633-3a7ae162437a}
 The area of all glasses of the window or door.
 
const GUID TotalSurfaceArea = {63AFA0B2-3DC4-4500-9CA5-F46FC0AE935A}
 The total area of an object or a layer.
 
const GUID GrossArea = {69b66c34-d411-422d-bd4a-cac3f6846fd8}
 The gross area of an object or a layer. For a roof it equals all exterior roof slab surfaces.
 
const GUID GrossPerimeter = {EB5BD744-3C80-46A2-B491-2CA4F11DD13D}
 The gross perimeter of an object. For a room it equals the gross perimeter at the floor level of the room, i.e. all sides of the room, including the perimeter parts that are created by virtual boundaries and openings.
 
const GUID GrossFloorArea = {89AB9B57-91B1-4F4A-9A45-9C935882231D}
 The gross floor area of an object. For a room it equals the sum of all floor areas covered by the room. It normally includes the area covered by elements inside the room (columns, inner walls, etc.).
 
const GUID GrossVolume = {DA41F09A-0E02-40C7-9547-2A0F55B60078}
 The gross volume of an object. For a room it includes all areas enclosed by the room (normally including the volume of construction elements inside the room).
 
const GUID GrossMass = { 0xE074E28B, 0x537, 0x4E37, { 0x84, 0x5A, 0xC7, 0x31, 0x58, 0x43, 0xEE, 0x73 } }
 The gross mass of an object or a layer, excluding any processing features (cut-outs, etc.) or openings and recesses.
 
const GUID NumberOfRiser = {E1052EC8-BBFE-4A20-B093-C2752613AE80}
 The total number of risers included in a stair.
 
const GUID NumberOfTreads = {5CB8445E-8543-484A-B4BA-0F3343AA1F3A}
 The total number of treads included in a stair.
 
const GUID RiserHeight = {870252CF-E7C5-4B97-A474-BE1FCCDFDD46}
 The vertical distance between treads.
 
const GUID TreadLength = {05C887CA-B3CE-4532-8130-836D081C92BF}
 The horizontal distance from the front of a tread to the front of the next tread.
 
const GUID TotalRebarLength = {198FF2A0-1C0E-4808-8945-734F6F83DCE7}
 The total rebar length. More...
 
const GUID TotalRebarMass = {F1F263AF-3A0F-490C-8946-7E1FCE328179}
 The total rebar mass. More...
 
const GUID ReinforcementUnitCount = {91ACC5E5-C678-4224-AA1D-F569A9E5ECBF}
 The number of reinforcement units. More...
 
const GUID NetPerimeter = {3560988C-CA06-4028-A821-726BAB038536}
 The net perimeter of an object. Usually is used to determine the length of a skirting board.
 
const GUID NetWallArea = {C2975E1E-3293-4AD1-8136-316D191B75CC}
 The net wall area of a room. It equals the sum of all perpendicular covering areas in a space that are considered with subtraction of openings (windows, doors, stairs, etc.).
 
const GUID NetCeilingArea = {E6265C5C-7692-49BD-B7A1-0A5F452FEEDD}
 The net ceiling area of a room, excluding the area covered by elements inside the room (openings, stairs, columns, etc.).E6265C5C-7692-49BD-B7A1-0A5F452FEEDD.
 
const GUID GrossWallArea = {4144973D-C4B7-4F11-AB48-8794C9BEAE43}
 The gross wall area of a room. It equals the sum of all perpendicular covering areas in a space that are considered without subtraction of openings (windows, doors, stairs, etc.).
 
const GUID GrossCeilingArea = {3E5395C2-5F6B-4D58-8349-1419A29A47B9}
 The gross ceiling area of a room, including the area covered by elements inside the room (openings, stairs, columns, etc.).
 
const GUID Count = {CA9715C4-6111-4FB7-A159-2405F5A0BB92}
 The number of details.
 
const GUID RelativeObjectBottomElevation = {E17D805B-0164-480A-849B-64FD022EC17A}
 The elevation of object bottom counted from absolute zero.
 
const GUID RelativeObjectTopElevation = {3CA98238-A2B5-424A-A579-6A0D66EF075A}
 The elevation of object top counted from absolute zero.
 
const GUID RelativeObjectBaselineBottomElevation = {8745B6CC-FB9D-4171-84C1-3FF0D88EAE16}
 The elevation of object's baseline bottom counted from absolute zero.
 
const GUID RelativeObjectBaselineTopElevation = {3C9DE0A7-BE69-43F7-9EB4-72B2313502F4}
 The elevation of object's baseline top counted from absolute zero.
 
const GUID SumConductorsLengths = {6686A358-9951-4D62-A44F-9A10FA18628E}
 The length of all Conductors in a Line Electrical Circuit.
 
const GUID SlopeAngle = { 0x653f7d66, 0x5890, 0x426d,{ 0xa8, 0x9d, 0x13, 0xab, 0xd, 0x7a, 0x1c, 0xc1 } }
 The angle measured between a horizontal plane and a line.
 
const GUID SheetCount = {ec396134-52c2-4527-90ea-462999f02f1c}
 The total number of corresponding sheets.
 

Possible quantities for object types

Quantity name Beam Column Floor Ramp Roof Stair Wall Isolated
foundation
Wall
foundation
Railing Window Door Room Opening Assembly
Instance
Element Route Plumbing
fixture
Equipment Pipe Pipeline
accessory
Pipe
fitting
Plate Air Duct
NominalThickness + + + + + + +
NominalLength + + + + + + + + + + + +
NominalWidth + + + + + +
NominalHeight + + + + + + + + +
Perimeter + + + + + + +
OverallWidth + + + + + +
OverallHeight + + + + +
OverallDepth + +
OverallLength + +
Volume +
NetVolume + + + + + + + + + + +
NetMass + + + + + + + + + + + + + +
OuterSurfaceArea + + + + + +
CrossSectionOverallWidth + + + +
CrossSectionOverallHeight + + + +
NetCrossSectionArea + + + +
GrossCrossSectionArea + +
GrossWallArea +
GrossCeilingArea +
GrossSideArea +
GrossSideAreaLeft +
GrossSideAreaRight +
Area + + +
NominalArea + +
NetArea + + +
NetFootprintArea + + +
NetFloorArea + +
NetSideArea + +
NetSideAreaLeft +
NetSideAreaRight +
NetPerimeter + +
NetWallArea + +
NetCeilingArea + +
InnerSurfaceArea + + +
InnerSurfaceInternalArea + +
InnerSurfaceExternalArea + +
GlazingArea + +
TotalSurfaceArea +
GrossArea + +
GrossPerimeter +
GrossFloorArea +
GrossVolume + + + +
GrossMass + + +
NumberOfRiser +
NumberOfTreads +
RiserHeight +
TreadLength +
TotalRebarLength + + + + + + +
TotalRebarMass + + + + + + +
RelativeObjectBottomElevation + + + + + + + + + + + + + + + + + + + + + + + +
RelativeObjectTopElevation + + + + + + + + + + + + + + + + + + + + + + + +
RelativeObjectBaselineBottomElevation + + + + + + + + + +
RelativeObjectBaselineTopElevation + + + + + + + + + +
SlopeAngle + +

Possible quantities for material layers

Possible quantities for rebar usage and reinforcement unit usage

. Rebar usage Reinforcement unit usage
Count +
TotalRebarLength + +
TotalRebarMass + +
ReinforcementUnitCount +

Variable Documentation

◆ ReinforcementUnitCount

const GUID ReinforcementUnitCount = {91ACC5E5-C678-4224-AA1D-F569A9E5ECBF}

The number of reinforcement units.

See also
IObjectReinforcementModel, IReinforcementUnitUsage

◆ TotalRebarLength

const GUID TotalRebarLength = {198FF2A0-1C0E-4808-8945-734F6F83DCE7}

The total rebar length.

  • For a model object, equals the length of all rebars of all styles used in the object, including any rebars used in reinforcement units.
  • For a rebar usage, equals the length of all rebars of the corresponding style used in the object, excluding the rebars used in reinforcement units. (Reinforcement units have their own rebar usages.)
See also
IObjectReinforcementModel, IRebarUsage

◆ TotalRebarMass

const GUID TotalRebarMass = {F1F263AF-3A0F-490C-8946-7E1FCE328179}

The total rebar mass.

  • For a model object, equals the mass of all rebars of all styles used in the object, including any rebars used in reinforcement units.
  • For a rebar usage, equals the mass of all rebars of the corresponding style used in the object, excluding the rebars used in reinforcement units. (Reinforcement units have their own rebar usages.)
See also
IObjectReinforcementModel, IRebarUsage

◆ Volume

const GUID Volume = {6E63058D-0AB3-4ABD-A9BA-574E1746C5AD}

Overall volume measure.

For an opening, it equals the total volume of all object fragments cut by the opening. Volumes of overlapped openings are computed independently, i.e. if several openings cut a shared part, its volume will take part in calculation for all of the openings.