Skip to main content
Version: Pre-Released

Parameters for an Operation

This document lists all the possible or required parameters to set up a linear operation in the Kitchen application.

Linear operation types

The following table lists all supported linear operations by type.

IDOperation typeDescription
singleCutcorner cutcorner single cut
doubleCutcorner cutcorner double cut
roundCutcorner cutcorner rounded cut (convex)
invertedCutcorner cutcorner rounded cut (concave)
tripleCutedge cutedge triple cut
arcedge cutedge rounded cut (convex or concave)
rectangularCutOutcut-outrectangular cut-out
rectangularCutOutPolishedcut-outrectangular cut-out polished
rectangularCutOutUnpolishedcut-outrectangular cut-out un-polished
circularCutOutcut-outcircular cut-out
circularCutOutPolishedcut-outcircular cut-out polished
circularCutOutUnpolishedcut-outcircular cut-out un-polished
jointOperationboard jointboard joint
circularShapeboard shapecircular shape
arcEndShapeboard shaperectangular shape with an arc on its end
arcLengthShapeboard shaperectangular shape an arc along the length
mushroomShapeboard shapemushroom shape
polishedUndersidepolished undersidepolished underside for worktops and wallpanels
depthReductiondepth reductiondepth reduction for worktops

Mandatory Parameters

The following parameters are mandatory and must be set for any kind of operation.

The board joint operation is an exception as it does not require the type parameter. Instead use the closed-tag Joints to identify it as such.

NameTypeDefault ValuePossible ValuesVisibleFunction
typestringone of the operation ID listed aboveNOThe type of operation
Note: the type jointOperation is managed differently. For this type of operation the type parameter is not necessary and the product type (closed-tag) must be set to Joints.

For a corner single cut

The following parameters are mandatory and must be set for any corner single cut operation.

NameTypeDefault ValuePossible ValuesVisibleFunction
lengthreal[0 ;∞]NODefines the length information for the cut. Minimum, maximum and default values are used in the planner.
fullDepthLengthreal[0 ;∞]NODefines the length information for the cut in case of a full depth cut. Minimum, maximum and default values are used in the planner.

For a corner double cut

The following parameters are mandatory and must be set for any corner double cut operation.

NameTypeDefault ValuePossible ValuesVisibleFunction
lengthreal[0 ;∞]NODefines the length information for the cut. Minimum, maximum and default values are used in the planner.
leftOffsetreal[0 ;∞]NODefines the left offset information for the cut. Minimum, maximum and default values are used in the planner.
rightOffsetreal[0 ;∞]NODefines the right offset information for the cut. Minimum, maximum and default values are used in the planner.

For a corner rounded cut

The following parameters are mandatory and must be set for any corner rounded cut operation (convex or concave).

NameTypeDefault ValuePossible ValuesVisibleFunction
radiusreal[0 ;∞]NODefines the radius information for the cut. Minimum, maximum and default values are used in the planner.

For an edge triple cut

The following parameters are mandatory and must be set for any edge triple cut.

NameTypeDefault ValuePossible ValuesVisibleFunction
widthreal[0 ;∞]NODefines the width information for the cut. Minimum, maximum and default values are used in the planner.
depthreal[0 ;∞]NODefines the depth information for the cut. Minimum, maximum and default values are used in the planner.
leftOffsetreal[0 ;∞]NODefines the left offset information for the cut. Minimum, maximum and default values are used in the planner.
rightOffsetreal[0 ;∞]NODefines the right offset information for the cut. Minimum, maximum and default values are used in the planner.

For an edge rounded cut

No parameter is required for an edge rounded cut (convex or concave).

For a rectangular cut-out

The following parameters are mandatory and must be set for any rectangular cut-out (normal, polished or un-polished).

NameTypeDefault ValuePossible ValuesVisibleFunction
widthreal[0 ;∞]NODefines the width information for the cut-out. Minimum, maximum and default values are used in the planner.
depthreal[0 ;∞]NODefines the depth information for the cut-out. Minimum, maximum and default values are used in the planner.
cornerRadiusreal[0 ;∞]NODefines the corner radius information for the cut-out. Minimum, maximum and default values are used in the planner.

For a circular cut-out

The following parameters are mandatory and must be set for any circular cut-out (normal, polished or un-polished).

NameTypeDefault ValuePossible ValuesVisibleFunction
diameterreal[0 ;∞]NODefines the diameter information for the cut-out. Minimum, maximum and default values are used in the planner.

For a board joint

No parameter is required for a board joint.

For a board shape

No parameter is required for a board shape, no matter the kind of shape.

For a polished underside

No parameter is required for a polished underside, but the pricingMethod must be squareMeter or squareFeet (it is a surface pricing)

For a depth reduction

No parameter is required for a depth reduction.