Overview

This page documents the column attribute libraries returned and consumed by the Medeek Wall API column attribute read/set methods.

Like the opening attribute indexes, these column parameters are not stored as separate named attributes. Instead, each column library stores an ordered array under the column group name, so the parameter keys are documented here by array position.

The parameters are organized by library and listed in the same order as the internal column attribute arrays so it is easier to understand where each value belongs. The variable name column reflects the internal Ruby instance variable used to assemble each array.

Note that the literal 'empty' entry in the basic column array appears to be a system variable placeholder used internally by the plugin.



Basic Column Attributes

These parameters define the primary column location, type, size, height, rotation, ply count, king stud settings, offsets, advanced-option flag, placement data, dimensions, label, material, holdown setting, species/grade, and bottom plate option. Stored in library medeek_wall_param5.

ParameterVariable NameDescription
index 0@Col_locLocation of the column along the wall, typically measured from a wall reference point.
index 1@Col_typeColumn type or framing configuration.
index 2@Col_sizeNominal or assigned size of the column assembly.
index 3@Col_heightOverall height of the column.
index 4@Col_rotRotation setting for the column orientation.
index 5@Col_plyNumber of plies or built-up members in the column.
index 6@Col_king_numNumber of associated king studs assigned to the column framing.
index 7@Col_kingstud_widthWidth or thickness assigned to the king studs.
index 8@Col_voffsetPrimary vertical offset applied to the column placement.
index 9@AdvcoloptionsFlag indicating whether advanced column options are enabled.
index 10@Col_king_locLocation setting for the king studs relative to the column.
index 11'empty'System variable placeholder used internally by the plugin.
index 12@Col_ptColumn point, placement point, or insertion reference point.
index 13@Col_cwidthCustom or calculated width of the column.
index 14@Col_cdepthCustom or calculated depth of the column.
index 15@Col_clabelUser-facing column label or annotation text.
index 16@Col_cmatMaterial assigned to the column assembly.
index 17@Col_hdHoldown enable flag or holdown-related option for the column.
index 18@Col_voffset2Secondary vertical offset applied to the column or holdown assembly.
index 19@Col_speciesWood species assigned to the column framing material.
index 20@Col_gradeMaterial grade assigned to the column framing material.
index 21@Col_bpoptionEnables or defines the bottom plate option for the column assembly.

Top and Bottom Plate Options

These parameters define the top plate and bottom plate settings, including whether each plate is present and its width, length, and thickness. Stored in library medeek_column_bp.

ParameterVariable NameDescription
index 0@Col_tpTop plate option, flag, or style assigned to the column.
index 1@Col_tpwWidth of the top plate.
index 2@Col_tplLength of the top plate.
index 3@Col_tptThickness of the top plate.
index 4@Col_bpBottom plate option, flag, or style assigned to the column.
index 5@Col_bpwWidth of the bottom plate.
index 6@Col_bplLength of the bottom plate.
index 7@Col_bptThickness of the bottom plate.

Advanced Column Options

These parameters define cutback behavior for finish and sheathing layers, plus holdown hardware settings including type, offsets, anchor bolt data, rod, strap, and direction. Stored in library medeek_column_adv when advanced column options or holdown options are enabled.

ParameterVariable NameDescription
index 0@Col_cut_gypsumintControls whether the column cuts interior gypsum or stores the interior gypsum cutback setting.
index 1@Col_cut_gypsumextControls whether the column cuts exterior gypsum or stores the exterior gypsum cutback setting.
index 2@Col_cut_sheathControls whether the column cuts the sheathing layer or stores the sheathing cutback setting.
index 3@Col_cut_cladControls whether the column cuts the cladding layer or stores the cladding cutback setting.
index 4@Col_cut_topControls top cutback behavior for the column or associated finish layers.
index 5@Col_cut_btmControls bottom cutback behavior for the column or associated finish layers.
index 6@Col_hd_typeHoldown type assigned to the column.
index 7@Col_hd_voVertical offset applied to the holdown hardware.
index 8@Col_hd_abAnchor bolt option or anchor bolt data associated with the holdown.
index 9@Col_hd_rodRod option or threaded rod data associated with the holdown.
index 10@Col_hd_strapStrap option or strap hardware assigned to the holdown assembly.
index 11@Col_hd_dirDirection or orientation of the holdown hardware.