Parameters for a Cabinet
This document lists all the possible or required parameters to set up a cabinet in the Bathroom application. This section does not correspond to a specific product type (closed tag), but to any product holding the semantics of an independent cabinet unit.
Product types corresponding to this section are typically (but not exclusively) Base Cabinets
, Wall Cabinets
, High Cabinets
, etc.
Mandatory Parameters
The following parameters are mandatory and must be set for all cabinets.
Name | Type | Default Value | Possible Values | Visible | Function |
---|---|---|---|---|---|
width | real | – | [0 ;∞] | any | Defines the product size of the model on the X-axis (from left to right of the cabinet). |
depth | real | – | [0 ;∞] | any | Defines the product size of the model on the Y-axis (from front to back of the cabinet). |
height | real | – | [0 ;∞] | any | Defines the product size of the model on the Z-axis (from bottom to top of the cabinet). |
Optional Parameters
Reserved names
The following parameters are optional and the name of the parameter are reserved words (cannot be modified).
They are listed by feature: depending on what you want to enable on your cabinet, add the corresponding parameters to it.
Parameters for legs
The following parameters are used to configure some legs behaviors in the planner.
Name | Type | Default Value | Possible Values | Visible | Function |
---|---|---|---|---|---|
leftLegOption | integer | 1 | 1/2/3/4 | NO | Defines the positioning of the cabinet left legs. This parameter requires the FurnitureLegRule applicative rule to handle the leg configuration. |
rightLegOption | integer | 1 | 0/1/2 | NO | Defines the positioning of the cabinet right legs. This parameter requires the FurnitureLegRule applicative rule to handle the leg configuration. |
leg | product | – | – | any | Dedicated parameter for the leg. |
legHeight | real | – | – | any | Dedicated parameter to change the height of the leg, which will change the vertical position of the box. |
supportLegOption | boolean | – | TRUE / FALSE | NO | Defines the activation of support leg(s) on the cabinet. This parameter is only necessary for corner cabinets. This parameter requires the FurnitureLegRule applicative rule to handle the leg configuration. |
Parameters for linears
Parameters listed below are used to enable and configure the behavior of linears on your cabinet. All 6 types of linears are independent so you can activate only the required ones.
Name | Type | Default Value | Possible Values | Visible | Function |
---|---|---|---|---|---|
plinthOption | boolean | TRUE | TRUE / FALSE | YES | Enables the plinths on your cabinet. Also requires the linear paths in the product assembly. |
specificPlinth | product | – | – | any | Defines a particular plinth product that is added in the BOM. The product price is automatically added to the total price. |
worktopOption | boolean | TRUE | TRUE / FALSE | YES | Enables the worktops on your cabinet. Also requires the linear paths in the product assembly. |
worktopThick | real | – | [0 ;∞] | NO | Enables the Range Manager to use thickness of the worktop to calculate the position of other products in the cabinet assembly (e.g. sinks or cooktops). This value should be a range from 0 to the maximum possible worktop thickness. If the cabinet has no worktop, the value of this parameter is 0. |
xLegOffset | real or integer | – | [0 ;∞] | NO | Defines the sides offsets (inwards) for the plinths generation. |
yFrontLegOffset | real or integer | – | [0 ;∞] | NO | Defines the front offset (inwards) for the plinths generation. |
yBackLegOffset | real or integer | – | [0 ;∞] | NO | Defines the back offset (inwards) for the plinths generation. |
Parameters for automatic cover panels
The following parameters are used to enable the automatic management of cover-panels for each cabinet side independently (back, left and right sides). In a general way, this algorithm automatically removes the cover-panel when the cabinet side is completely masked by another product or a wall. It then adds it back when the side becomes partially or entirely visible.
If you need those cover-panels but without the automatic management, the parameter names are free and none of the below parameters are required.
Name | Type | Default Value | Possible Values | Visible | Function |
---|---|---|---|---|---|
backCoverOption | boolean | FALSE | TRUE / FALSE | NO | Enables the automatic management of the cabinet back side panel by the planner. The cover panel is added when the back side is visible (not against another product). Requires backCoverPanel [product] . |
backLeftCoverOption | boolean | FALSE | TRUE / FALSE | NO | Enables the automatic management of the cabinet back-left side panel by the planner. The cover panel is added when the back side is visible (not against another product). This parameter is only necessary for corner cabinets and replaces backCoverOption . Requires backLeftCoverPanel [product] . |
backRightCoverOption | boolean | FALSE | TRUE / FALSE | NO | Enables the automatic management of the cabinet back-right side panel by the planner. The cover panel is added when the back side is visible (not against another product). This parameter is only necessary for corner cabinets and replaces backCoverOption . Requires backRightCoverPanel [product] . |
backCoverPanel | product | – | – | YES | Dedicated parameter for the back cover panel. |
backLeftCoverPanel | product | – | – | YES | Dedicated parameter for the back-left cover panel. This parameter is only necessary for corner cabinets and replaces backCoverPanel . |
backRightCoverPanel | product | – | – | YES | Dedicated parameter for the back-right cover panel. This parameter is only necessary for corner cabinets and replaces backCoverPanel . |
coverPanelDepth | real | 13 | [0 ;∞] | NO | DEPRECATED Defines the thickness of the cover panels for cover panel building and cabinet placement. |
leftCoverOption | boolean | FALSE | TRUE / FALSE | NO | Enables the automatic management of the cabinet left side panel by the planner. Requires leftCoverPanel [product] . |
rightCoverOption | boolean | FALSE | TRUE / FALSE | NO | Enables the automatic management of the cabinet right side panel by the planner. Requires rightCoverPanel [product] . |
leftCoverPanel | product | – | – | YES | Dedicated parameter for the left side cover panel. |
rightCoverPanel | product | – | – | YES | Dedicated parameter for the right side cover panel. |
Parameters for manual cover panels
Name | Type | Default Value | Possible Values | Visible | Function |
---|---|---|---|---|---|
bottomCoverPanel | product | – | – | YES | Dedicated parameter for the bottom cover panel. |
topCoverPanel | product | – | – | YES | Dedicated parameter for the top cover panel. |
Parameters for suspension rails
The following parameters are used to configure the suspension rail behavior in the planner.
Name | Type | Default Value | Possible Values | Visible | Function |
---|---|---|---|---|---|
railOption | product | – | – | YES | Enables the customer to activate and define a suspension rail product. |
Parameters for commercial infos
Name | Type | Default Value | Possible Values | Visible | Function |
---|---|---|---|---|---|
commercialDepth | integer | – | – | NO | Contains commercial depth used as filters in the catalog browser (e.g. "60 cm"). Needs to use parameter display fields for translation. (See more details about searchable parameters translation) |
commercialDimensions | string | – | – | NO | Contains commercial descriptions for dimensions displayed in the product information panel (e.g. "W400 x D600 x H880"). Needs to use parameter display fields for translation. |
commercialWidth | integer | – | – | NO | Contains commercial width used as filters in the catalog browser (e.g. "40 cm"). Needs to use parameter display fields for translation. (See more details about searchable parameters translation) |
Recommended names
The following parameters are optional and the name of the parameter are recommended (can be changed).
Parameters for box
Name | Type | Default Value | Possible Values | Visible | Function |
---|---|---|---|---|---|
box | product | – | – | any | Dedicated parameter for the box. |
boxAssembly | product | – | – | any | Dedicated parameter for the box at assembly level. |
Parameters for drawers
Name | Type | Default Value | Possible Values | Visible | Function |
---|---|---|---|---|---|
drawer | product | – | – | any | Dedicated parameter for the drawer. |
drawerFront | product | – | – | any | Dedicated parameter for the drawer front. |
drawerLight | product | – | – | any | Dedicated parameter for the drawer light. |
Parameters for doors
Name | Type | Default Value | Possible Values | Visible | Function |
---|---|---|---|---|---|
damper | product | – | – | any | Dedicated parameter for the damper. |
doorAssembly | product | – | – | any | Dedicated parameter for the door at assembly level. |
front | product | – | – | any | Dedicated parameter for the front. |
hinge | product | – | – | any | Dedicated parameter for the hinge. |
side | integer | -1 | -1 / 1 | any | Enables the customer to change the door opening side of the cabinet, and the handle position in the same time. Values are: ▪️ -1 (Left) ▪️ 1(Right) |
Parameters for handles
Name | Type | Default Value | Possible Values | Visible | Function |
---|---|---|---|---|---|
handle | product | – | – | any | Dedicated parameter for the handle. |
handleLayout | integer | 1 | 0/1 | any | Enables the customer to define the position of the handle: either centered or on a side. To define which side, the side parameter is required. Values are :▪️ 0 = Force the position to center ▪️ 1 = Keep the position defined by the side parameter. |
handleOrientation | integer | 1 | 0/1 | any | Enables the customer to change the handle orientation Available only if handleLayout = 1.Values are: ▪️ 0 = horizontal ▪️ 1 = vertical |
Parameters for cover panels
Name | Type | Default Value | Possible Values | Visible | Function |
---|---|---|---|---|---|
zLeftCoverPosition | real | – | – | any | Enables the Range Manager to define the height at which the left cover panel starts from the floor Requires leftCoverPanel [product] . |
zRightCoverPosition | real | – | – | any | Enables the Range Manager to define the height at which the right cover panel starts from the floor Requires rightCoverPanel [product] . |
Parameters for lights
Name | Type | Default Value | Possible Values | Visible | Function |
---|---|---|---|---|---|
spotLight | product | – | – | any | Dedicated parameter for the spot light. |
worktopLight | product | – | – | any | Dedicated parameter for the worktop light. |