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.

ParameterVariable NameDescription
index 0@Door_geomPrimary door geometry type or shape setting for the opening assembly.
index 1@Door_locLocation of the door along the wall, typically measured from a wall reference point.
index 2@Door_widthOverall width of the door opening.
index 3@Door_heightOverall height of the door opening.
index 4@Door_headerHeader type, size, or header configuration assigned to the door opening.
index 5@Door_king_numNumber of king studs assigned to the door framing.
index 6@Door_trimmer_numNumber of trimmer or jack studs assigned to the door framing.
index 7@Door_roh_offsetHorizontal rough opening offset or adjustment applied to the default opening width.
index 8@Door_rov_offsetVertical rough opening offset or adjustment applied to the default opening height.
index 9@Door_vert_offsetVertical position offset of the door opening relative to its default placement.
index 10@AdvdooroptionsFlag indicating whether advanced door options are enabled.
index 11@Door_arch_radiusArch radius used for arched or radius-top door geometry.
index 12@Door_king_widthWidth or thickness assigned to the king studs at the door opening.
index 13@Door_trimmer_widthWidth or thickness assigned to the trimmer/jack studs at the door opening.
index 14@Door_buhAdditional header-related control value used internally by the plugin.
index 15@Door_trimmer_extendControls whether trimmer studs extend beyond their default termination or stores the trimmer extension distance.
index 16@Door_crAdditional custom, radius, or corner control value used internally by the door geometry logic.
index 17@Door_labelUser-facing door label or annotation text.
index 18@Door_label_locLocation of the door label or annotation relative to the opening.
index 19@Door_swing_angleSwing 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.

ParameterVariable NameDescription
index 0@Door_hhAdditional 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.

ParameterVariable NameDescription
index 0@Door_installoptionEnables or defines the door install/component insertion option.
index 1@Door_trimoptionEnables or defines trim around the door opening.
index 2@Door_casingoptionEnables 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.

ParameterVariable NameDescription
index 0@Door_installstyleInstalled door style or overall inserted unit type.
index 1@Door_installlocPlacement location of the installed door within the wall thickness or opening depth.
index 2@Door_swing_installDoor swing handing or swing direction assigned to the installed unit.
index 3@Door_thk_installThickness of the installed door slab.
index 4@Door_jambdepth_installDepth of the installed door jamb.
index 5@Door_threshold_installThreshold type or threshold enable setting for the installed door unit.
index 6@Door_hw_installDoor hardware option or hardware configuration for the installed unit.
index 7@Door_glassthk_installGlass thickness used in glazed portions of the installed door unit.
index 8@Door_mullions_installMullion configuration or mullion enable setting for the installed door unit.
index 9@DoorframematMaterial assigned to the installed door frame.
index 10@DoormatMaterial assigned to the door slab/panel.
index 11@Door_mulliondepthDepth of the mullion members.
index 12@Door_mullionwidthWidth of the mullion members.
index 13@Door_installmodeInstallation mode or insertion mode used for the door component.
index 14@Door_fileSource file, component file, or library file associated with the installed door unit.
index 15@Door_insertionInsertion method or insertion behavior setting for the installed unit.
index 16@Door_sloptionSidelite option or sidelite enable setting for the door unit.
index 17@Door_slwidthWidth assigned to the sidelite portion of the door unit.
index 18@Door_troptionTransom option or transom enable setting for the door unit.
index 19@Door_trhgtHeight assigned to the transom portion of the door unit.
index 20@DoorthreshmatMaterial assigned to the threshold.
index 21@Door_eslExtension line option or related linework control used by the installed door representation.
index 22@Door_esl_stdStandard value associated with the extension line setting.
index 23@Door_esl_extlineExterior extension line control or offset value.
index 24@Door_esl_intlineInterior extension line control or offset value.
index 25@Door_btm_gapBottom gap between the door slab and threshold or finish floor.
index 26@DoorhwmatMaterial assigned to the door hardware.
index 27@Door_kpoptionEnables 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.

ParameterVariable NameDescription
index 0@KplocLocation of the kick plate for the door: exterior, interior or both.
index 1@KphHeight of the kick plate.
index 2@KpwWidth of the kick plate.
index 3@KpthkThickness of the kick plate.
index 4@KpmatMaterial 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.

ParameterVariable NameDescription
index 0@Door_trimstyleDoor trim style or trim profile selection.
index 1@Door_trimlocLocation of the trim relative to the wall face or door opening.
index 2@Door_headerwidthWidth of the head trim piece.
index 3@Door_jambwidthWidth of the jamb trim pieces.
index 4@Door_headerthkThickness of the head trim piece.
index 5@Door_jambthkThickness of the jamb trim pieces.
index 6@Door_headerextExtension amount applied to the head trim beyond the jambs/opening width.
index 7@Door_jambextExtension amount applied to the jamb trim members.
index 8@Door_revealReveal distance between the trim and the door frame/jamb.
index 9@DoortrimmatMaterial 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.

ParameterVariable NameDescription
index 0@Door_casingstyleDoor casing style or casing profile family selection.
index 1@Door_casinglocLocation of the casing relative to the wall face or door unit.
index 2@Door_headerwidth_casingWidth of the casing head piece.
index 3@Door_jambwidth_casingWidth of the casing jamb pieces.
index 4@Door_headerthk_casingThickness of the casing head piece.
index 5@Door_jambthk_casingThickness of the casing jamb pieces.
index 6@Door_headerext_casingExtension amount applied to the casing head beyond the jambs/opening width.
index 7@Door_reveal_casingReveal distance between the casing and the door frame/jamb.
index 8@DoorcasingmatMaterial assigned to the casing assembly.
index 9@Door_casingprofileProfile identifier or profile name used for custom casing geometry.
index 10@Door_jambintJamb return/interior jamb control value used by the casing assembly.