Overview
This page documents the door attribute libraries returned and consumed by the Medeek Wall API door attribute read/set methods.
Like the window attribute index, these door parameters are not stored as separate named attributes. Instead, each door library stores an ordered array under the door 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 door 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.
Basic Door Attributes
These parameters define the primary door opening geometry, location, framing member quantities and sizes, rough opening adjustments, arch settings, custom geometry controls, labeling data, and door swing angle. Stored in library medeek_wall_param5.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Door_geom | Primary door geometry type or shape setting for the opening assembly. |
| index 1 | @Door_loc | Location of the door along the wall, typically measured from a wall reference point. |
| index 2 | @Door_width | Overall width of the door opening. |
| index 3 | @Door_height | Overall height of the door opening. |
| index 4 | @Door_header | Header type, size, or header configuration assigned to the door opening. |
| index 5 | @Door_king_num | Number of king studs assigned to the door framing. |
| index 6 | @Door_trimmer_num | Number of trimmer or jack studs assigned to the door framing. |
| index 7 | @Door_roh_offset | Horizontal rough opening offset or adjustment applied to the default opening width. |
| index 8 | @Door_rov_offset | Vertical rough opening offset or adjustment applied to the default opening height. |
| index 9 | @Door_vert_offset | Vertical position offset of the door opening relative to its default placement. |
| index 10 | @Advdooroptions | Flag indicating whether advanced door options are enabled. |
| index 11 | @Door_arch_radius | Arch radius used for arched or radius-top door geometry. |
| index 12 | @Door_king_width | Width or thickness assigned to the king studs at the door opening. |
| index 13 | @Door_trimmer_width | Width or thickness assigned to the trimmer/jack studs at the door opening. |
| index 14 | @Door_buh | Additional header-related control value used internally by the plugin. |
| index 15 | @Door_trimmer_extend | Controls whether trimmer studs extend beyond their default termination or stores the trimmer extension distance. |
| index 16 | @Door_cr | Additional custom, radius, or corner control value used internally by the door geometry logic. |
| index 17 | @Door_label | User-facing door label or annotation text. |
| index 18 | @Door_label_loc | Location of the door label or annotation relative to the opening. |
| index 19 | @Door_swing_angle | Swing angle used for door display, animation, or plan-symbol representation. |
Miscellaneous Door Attributes
These parameters store additional door values that do not fit within the main door attribute array. Stored in library medeek_opening_misc.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Door_hh | Additional door height-related control value used internally by the plugin. |
Advanced Door Options
These parameters enable major optional door sub-systems such as install components, trim, and casing. Stored in library medeek_opening_adv when advanced door options are enabled.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Door_installoption | Enables or defines the door install/component insertion option. |
| index 1 | @Door_trimoption | Enables or defines trim around the door opening. |
| index 2 | @Door_casingoption | Enables or defines interior or exterior casing options for the door. |
Door Install Options
These parameters define the inserted door unit style, placement, swing, slab thickness, jamb depth, threshold, hardware, glazing, mullions, materials, sidelites, transoms, extension line settings, bottom gap, hardware material, and keypad option. Stored in library medeek_opening_ins when the install option is enabled.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Door_installstyle | Installed door style or overall inserted unit type. |
| index 1 | @Door_installloc | Placement location of the installed door within the wall thickness or opening depth. |
| index 2 | @Door_swing_install | Door swing handing or swing direction assigned to the installed unit. |
| index 3 | @Door_thk_install | Thickness of the installed door slab. |
| index 4 | @Door_jambdepth_install | Depth of the installed door jamb. |
| index 5 | @Door_threshold_install | Threshold type or threshold enable setting for the installed door unit. |
| index 6 | @Door_hw_install | Door hardware option or hardware configuration for the installed unit. |
| index 7 | @Door_glassthk_install | Glass thickness used in glazed portions of the installed door unit. |
| index 8 | @Door_mullions_install | Mullion configuration or mullion enable setting for the installed door unit. |
| index 9 | @Doorframemat | Material assigned to the installed door frame. |
| index 10 | @Doormat | Material assigned to the door slab/panel. |
| index 11 | @Door_mulliondepth | Depth of the mullion members. |
| index 12 | @Door_mullionwidth | Width of the mullion members. |
| index 13 | @Door_installmode | Installation mode or insertion mode used for the door component. |
| index 14 | @Door_file | Source file, component file, or library file associated with the installed door unit. |
| index 15 | @Door_insertion | Insertion method or insertion behavior setting for the installed unit. |
| index 16 | @Door_sloption | Sidelite option or sidelite enable setting for the door unit. |
| index 17 | @Door_slwidth | Width assigned to the sidelite portion of the door unit. |
| index 18 | @Door_troption | Transom option or transom enable setting for the door unit. |
| index 19 | @Door_trhgt | Height assigned to the transom portion of the door unit. |
| index 20 | @Doorthreshmat | Material assigned to the threshold. |
| index 21 | @Door_esl | Extension line option or related linework control used by the installed door representation. |
| index 22 | @Door_esl_std | Standard value associated with the extension line setting. |
| index 23 | @Door_esl_extline | Exterior extension line control or offset value. |
| index 24 | @Door_esl_intline | Interior extension line control or offset value. |
| index 25 | @Door_btm_gap | Bottom gap between the door slab and threshold or finish floor. |
| index 26 | @Doorhwmat | Material assigned to the door hardware. |
| index 27 | @Door_kpoption | Enables or defines the keypad option for the installed door. |
Door Kick Plate Options
These parameters define the kick plate placement, dimensions, thickness, and material for doors using a keypad option. Stored in library medeek_opening_kp when the install option is enabled.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Kploc | Location of the kick plate for the door: exterior, interior or both. |
| index 1 | @Kph | Height of the kick plate. |
| index 2 | @Kpw | Width of the kick plate. |
| index 3 | @Kpthk | Thickness of the kick plate. |
| index 4 | @Kpmat | Material assigned to the kick plate. |
Door Trim Options
These parameters define trim style, trim location, member widths and thicknesses, extensions, reveal, and trim material. Stored in library medeek_opening_trm when the trim option is enabled.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Door_trimstyle | Door trim style or trim profile selection. |
| index 1 | @Door_trimloc | Location of the trim relative to the wall face or door opening. |
| index 2 | @Door_headerwidth | Width of the head trim piece. |
| index 3 | @Door_jambwidth | Width of the jamb trim pieces. |
| index 4 | @Door_headerthk | Thickness of the head trim piece. |
| index 5 | @Door_jambthk | Thickness of the jamb trim pieces. |
| index 6 | @Door_headerext | Extension amount applied to the head trim beyond the jambs/opening width. |
| index 7 | @Door_jambext | Extension amount applied to the jamb trim members. |
| index 8 | @Door_reveal | Reveal distance between the trim and the door frame/jamb. |
| index 9 | @Doortrimmat | Material assigned to the door trim. |
Door Casing Options
These parameters define casing style, casing placement, head/jamb dimensions, reveal, material, optional profile information, and jamb return/interior setting. Stored in library medeek_opening_cas when the casing option is enabled.
| Parameter | Variable Name | Description |
|---|---|---|
| index 0 | @Door_casingstyle | Door casing style or casing profile family selection. |
| index 1 | @Door_casingloc | Location of the casing relative to the wall face or door unit. |
| index 2 | @Door_headerwidth_casing | Width of the casing head piece. |
| index 3 | @Door_jambwidth_casing | Width of the casing jamb pieces. |
| index 4 | @Door_headerthk_casing | Thickness of the casing head piece. |
| index 5 | @Door_jambthk_casing | Thickness of the casing jamb pieces. |
| index 6 | @Door_headerext_casing | Extension amount applied to the casing head beyond the jambs/opening width. |
| index 7 | @Door_reveal_casing | Reveal distance between the casing and the door frame/jamb. |
| index 8 | @Doorcasingmat | Material assigned to the casing assembly. |
| index 9 | @Door_casingprofile | Profile identifier or profile name used for custom casing geometry. |
| index 10 | @Door_jambint | Jamb return/interior jamb control value used by the casing assembly. |