Column, Beam and Slab Parameters

Column parameters – available for listing and labels only

Compatibility: From ARCHICAD 23, the Column element is a collection of Column Segments. GLOB_ELEM_TYPE has a new value for Column segments: 27, the value of the Column element remains 6.
The availability of each global variable (whether it contains meaningful data) is shown in a table with icons, with the value of the GLOB_ELEM_TYPE global variable in parentheses.

COLU_SEGMENT_INDEX index of Column Segment in COLU_SEGMENT_INFO.segments[] array
GDL_CheckIcon Column Segment (27) GDL_ErrorIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)

Compatibility: Introduced in ARCHICAD 23.

COLU_SEGMENT_INFO
dictionary, contains all the Column Segments’ geometric settings which can determine the availability of other global variables. Not available in parameter and property scripts.

When placed on a Column Segment, COLU_SEGMENT_INFO.segments[COLU_SEGMENT_INDEX] contains the information about the labeled segment.

  • .segments[n].tapered (integer):
  • 0 – uniform cross-section,
    1 – tapered cross-section
  • .segments[n].crossSection{} (dictionary):
  • cross-section data of segment
  • .segments[n].crossSection.type (integer):
  • 1 – rectangular,
    2 – circular,
    3 – complex profile

  • .segments[n].crossSection.startWidth (length):
  • bounding cross-section width of the start of the segment. The direction of the segment is defined by its reference line.

  • .segments[n].crossSection.startHeight (length):
  • bounding cross-section height of the start of the segment. The direction of the segment is defined by its reference line.

  • .segments[n].crossSection.endWidth (length):
  • bounding cross-section width of the end of the segment. The direction of the segment is defined by its reference line.

  • .segments[n].crossSection.endHeight (length):
  • bounding cross-section height of the end of the segment. The direction of the segment is defined by its reference line.

GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)

Compatibility: Introduced in ARCHICAD 23.

COLU_CORE core/veneer properties (0 in case of tapered column segment)
serves compatibility: it is only effective in the properties script of .CPS (Column.Properties) files
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)
COLU_HEIGHT height of the column
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_MIN_HEIGHT Minimum height of the column
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_MAX_HEIGHT Maximum height of the column
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_VENEER_WIDTH thickness of the column veneer
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)
COLU_CORE_X Width of the core
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)
COLU_CORE_Y Depth of the core
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)
COLU_DIM1 1st dimension of the column
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)
COLU_DIM2 2nd dimension of the column
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)
COLU_MAT surface attribute index of the column
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)
Wall wrapping will replace column surface with the surfaces of the connecting walls
COLU_LINETYPE line type of the column
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
applied on the contours only in the floor plan window
COLU_CORE_FILL fill of the column core
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)
COLU_CORE_BMAT_NAME building material name of the column core
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)
COLU_CORE_BMAT building material index of the column core
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)
Compatibility: introduced in ARCHICAD 21.
COLU_VENEER_FILL fill of the column veneer
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)
COLU_VENEER_BMAT_NAME building material name of the column veneer
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)
COLU_VENEER_BMAT building material index of the column veneer
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)
Compatibility: introduced in ARCHICAD 21.
COLU_SECT_PEN pen of the contours of the column cut surfaces
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
applied on contours of cut surfaces in both floor plan and section/elevation windows
COLU_VIEW_PEN pen of the column on view
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
applied on all edges in 3D window and on outline edges (edges on view below cutting plane) in floor plan and section/elevation windows
COLU_CORE_FILL_PEN pen of the fill of the column core
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)
COLU_CORE_FBGD_PEN pen of the background of the fill of the column core
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)
COLU_VENEER_FILL_PEN pen of the fill of the column veneer
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)
COLU_VENEER_FBGD_PEN pen of the background of the fill of the column veneer
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)
COLU_PERIMETER Perimeter of the column
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_AREA Area of the column
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_VOLUME Volume of the column
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_GROSS_VOLUME Gross volume of the column
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_CORE_SURF surface area of the column core
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_CORE_GROSS_SURF Gross surface area of the column
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_CORE_VOL volume of the column core
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_CORE_GROSS_VOL Gross volume of the core
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_VENEER_SURF surface area of the column veneer
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_VENEER_GROSS_SURF Gross surface area of the veneer
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_VENEER_VOL volume of the column veneer
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_VENEER_GROSS_VOL Gross volume of the veneer
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_CORE_TOP_SURF Surface area of the core top
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_CORE_BOT_SURF Surface area of the core bottom
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_VENEER_TOP_SURF Surface area of the veneer top
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_VENEER_BOT_SURF Surface area of the veneer bottom
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_CORE_GROSS_TOPBOT_SURF Gross surface area of the core top and bottom
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_VENEER_GROSS_TOPBOT_SURF Gross surface area of the veneer top and bottom
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_CheckIcon Multi-segment Column (6)
COLU_PROFILE_NAME name of the profile of the column, if complex
GDL_CheckIcon Column Segment (27) GDL_CheckIcon Single-segment Column (6) GDL_ErrorIcon Multi-segment Column (6)

Beam parameters – available for listing and labels only

Compatibility: From ARCHICAD 23, the Beam element is a collection of Beam Segments. GLOB_ELEM_TYPE has a new value for Beam segments: 28, the value of the Beam element remains 12.
The availability of each global variable (whether it contains meaningful data) is shown in a table with icons, with the value of the GLOB_ELEM_TYPE global variable in parentheses.

BEAM_SEGMENT_INDEX index of Beam Segment in BEAM_SEGMENT_INFO.segments[] array
GDL_CheckIcon Beam Segment (28) GDL_ErrorIcon Single-segment Beam (12) GDL_ErrorIcon Multi-segment Beam (12)

Compatibility: Introduced in ARCHICAD 23.

BEAM_SEGMENT_INFO
dictionary, contains all the Beam Segments’ geometric settings which can determine the availability of other global variables, and further Beam Segment geometric data. Not available in parameter and property scripts.

When placed on a Beam Segment, BEAM_SEGMENT_INFO.segments[BEAM_SEGMENT_INFO] contains the information about the labeled segment.

  • .segments[n].curvature (integer):
  • axis curvature
    0 – straight,
    1 – horizontally curved,
    2 – vertically curved
  • .segments[n].tapered (integer):
  • 0 – uniform cross-section,
    1 – tapered cross-section
  • .segments[n].refLineLength (length):
  • 3D length of the beam segment reference line
  • .segments[n].crossSection{} (dictionary):
  • cross-section data of segment
  • .segments[n].crossSection.type (integer):
  • 1 – rectangular,
    2 – circular,
    3 – complex profile

  • .segments[n].crossSection.startWidth (length):
  • bounding cross-section width of the start of the segment. The direction of the segment is defined by its reference line.

  • .segments[n].crossSection.startHeight (length):
  • bounding cross-section height of the start of the segment. The direction of the segment is defined by its reference line.

  • .segments[n].crossSection.endWidth (length):
  • bounding cross-section width of the end of the segment. The direction of the segment is defined by its reference line.

  • .segments[n].crossSection.endHeight (length):
  • bounding cross-section height of the end of the segment. The direction of the segment is defined by its reference line.

GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)

Compatibility: Introduced in ARCHICAD 23.

BEAM_THICKNESS thickness of the beam (0 in case of tapered beam segment)
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_ErrorIcon Multi-segment Beam (12)
BEAM_HEIGHT height of the beam (0 in case of tapered beam segment)
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_ErrorIcon Multi-segment Beam (12)
BEAM_REFLINE_OFFSET offset of the reference line relative to the axes of the beam
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
BEAM_ELEVATION_TOP calculated elevation of the topmost point of the beam geometry
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
Compatibility: introduced in ARCHICAD 22.
BEAM_ELEVATION_BOTTOM calculated elevation of the lowest point of the beam geometry
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
Compatibility: introduced in ARCHICAD 22.
BEAM_PRIORITY 3D intersection priority index number
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_ErrorIcon Multi-segment Beam (12)
BEAM_MAT_RIGHT surface attribute index of the beam on the right side of the reference line
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_ErrorIcon Multi-segment Beam (12)
BEAM_MAT_LEFT surface attribute index of the beam on the left side of the reference line
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_ErrorIcon Multi-segment Beam (12)
BEAM_MAT_TOP surface attribute index of the beam on the top
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_ErrorIcon Multi-segment Beam (12)
BEAM_MAT_BOTTOM surface attribute index of the beam at the bottom
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_ErrorIcon Multi-segment Beam (12)
BEAM_MAT_END surface attribute index of the beam at both ends
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_ErrorIcon Multi-segment Beam (12)
BEAM_OUTLINE_LINETYPE line type of the beam outline
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
BEAM_AXES_LINETYPE line type of the beam axes
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
BEAM_FILL fill type of the beam
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_ErrorIcon Multi-segment Beam (12)
BEAM_BMAT_NAME building material name of the beam
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_ErrorIcon Multi-segment Beam (12)
BEAM_BMAT building material index of the beam
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_ErrorIcon Multi-segment Beam (12)
Compatibility: introduced in ARCHICAD 21.
BEAM_FILL_PEN pen of the beam fill
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_ErrorIcon Multi-segment Beam (12)
BEAM_SECT_PEN pen of the contours of the beam cut surfaces
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
BEAM_FBGD_PEN pen of the background of the fill of the beam
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_ErrorIcon Multi-segment Beam (12)
BEAM_DIRECTION the direction of the beam reference line
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
BEAM_POSITION absolute coordinates of the beam axis starting point
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
BEAM_LENGTH_RIGHT length of the beam on the right side of the reference line (0 in case of tapered or vertically curved beam)
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_ErrorIcon Multi-segment Beam (12)

Compatibility: depricated for listing in ARCHICAD 23.

BEAM_LENGTH_LEFT length of the beam on the left side of the reference line (0 in case of tapered or vertically curved beam)
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_ErrorIcon Multi-segment Beam (12)

Compatibility: depricated for listing in ARCHICAD 23.

BEAM_RIGHT_SURF surface area of the beam on the right side of the reference line
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
BEAM_LEFT_SURF surface area of the beam on the left side of the reference line
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
BEAM_TOP_SURF surface area of the top of the beam
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
BEAM_BOTTOM_SURF surface area of the bottom of the beam
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
BEAM_END_SURF surface area of both ends of the beam
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
BEAM_VOLUME volume of the beam
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
BEAM_VOLUME_CON conditional volume of the beam
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
BEAM_HOLES_NR number of holes in the beam
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
BEAM_HOLES_SURF total surface area of holes in the beam
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
BEAM_HOLE_EDGE_SURF total surface area of hole edges in the beam
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
BEAM_HOLES_VOLUME total volume of holes in the beam
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_CheckIcon Multi-segment Beam (12)
BEAM_PROFILE_NAME name of the profile of the beam, if complex
GDL_CheckIcon Beam Segment (28) GDL_CheckIcon Single-segment Beam (12) GDL_ErrorIcon Multi-segment Beam (12)

Slab parameters – available for listing and labels only

SLAB_THICKNESS thickness of the slab
SLAB_ELEVATION_TOP top elevation of the slab
SLAB_ELEVATION_BOTTOM bottom elevation of the slab
SLAB_MAT_TOP surface attribute index of the top surface of the slab
SLAB_MAT_EDGE surface attribute index of the edges of the slab
SLAB_MAT_BOTT surface attribute index of the bottom surface of the slab
SLAB_LINETYPE line type of the slab
SLAB_FILL fill of the slab
fill index – its value is negative in case of a composite structure
SLAB_FILL_PEN pen of the fill of the slab
SLAB_FBGD_PEN pen of the background of the fill of the slab
SLAB_COMPS_NAME name of the composite structure of the slab
SLAB_BMAT_NAME building material name of the slab, empty string for composite slabs
SLAB_BMAT building material index of the slab, 0 for composite slabs
Compatibility: introduced in ARCHICAD 21.
SLAB_SKINS_NUMBER number of composite slab skins
range of 1 to 8, 0 if single fill applied
SLAB_SKINS_PARAMS parameters of the composite slab skins
array with 18 columns with arbitrary number of rows:

  • [1] fill
  • [2] thickness
  • [3] (old contour pen)
  • [4] pen of fill
  • [5] pen of fill background
  • [6] core status
  • [7] upper line pen
  • [8] upper line type
  • [9] lower line pen
  • [10] lower line type
  • [11] end face pen
  • [12] fill orientation
  • [13] skin type
  • [14] end face line type
  • [15] finish skin status
  • [16] oriented fill status
  • [17] core skin status (if no core skin exists, the thickest skin)
  • [18] building material index

core status: 0 – not part, 1 – part, 3 – last skin of core, fill orientation: 0 – global, 1 – local;
skin type: in the current always 0 – cut, it can be used as in walls later; finish skin status: 0 not finish skin, 1: finish skin

SLAB_SKINS_BMAT_NAMES building material names of the composite slab skins
array with 1 column: building material name of the skin and with arbitrary number of rows.
SLAB_SECT_PEN pen of the contours of the slab in section
applied on contours of cut surfaces in both floor plan and section/elevation windows
SLAB_VIEW_PEN pen of the slab
applied on all edges in 3D window and on visible edges in section/elevation windows
SLAB_TOP_SURF top surface area of the slab
not reduced by the surface area of holes
SLAB_GROSS_TOP_SURF gross surface area of the slab top without hole
reduced by the surface area of holes
SLAB_TOP_SURF_CON conditional top surface area of the slab
reduced by the surface area of holes, which are bigger than the given value
SLAB_BOT_SURF bottom surface area of the slab without hole
not reduced by the surface area of holes
SLAB_GROSS_BOT_SURF gross surface area of the slab bottom
reduced by the surface area of holes
SLAB_BOT_SURF_CON conditional bottom surface area of the slab
reduced by the surface area of holes, which are bigger than the given value
SLAB_EDGE_SURF surface area of the edges of the slab
not reduced by the surface area of holes
SLAB_GROSS_EDGE_SURF gross surface area of the slab edges without hole
reduced by the surface area of holes
SLAB_PERIMETER perimeter of the slab
SLAB_VOLUME volume of the slab
not reduced by the volume of holes
SLAB_GROSS_VOLUME gross volume of the slab without hole
reduced by the volume of holes
SLAB_VOLUME_CON conditional volume of the slab
reduced by the volume of holes, which are bigger than the given value
SLAB_SEGMENTS_NR number of segments of the slab
SLAB_HOLES_NR number of holes in the slab
SLAB_HOLES_AREA area of holes in the slab
SLAB_HOLES_PRM perimeter of holes in the slab
SLAB_GROSS_TOP_SURF_WITH_HOLES gross surface area of the slab top
SLAB_GROSS_BOT_SURF_WITH_HOLES gross surface area of the slab bottom
SLAB_GROSS_EDGE_SURF_WITH_HOLES gross surface area of the slab edges
SLAB_GROSS_VOLUME_WITH_HOLES gross volume of the slab