# RoomlePlanner.Internal.default-7

[planner-core/src/roomle-planner](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/planner_core_src_roomle_planner).[internal](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/planner_core_src_roomle_planner._internal_).default

## Hierarchy

* [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20)

  ↳ **`default`**

## Implements

* [`PlannerKernelCallbackI`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki)

## Table of contents

### Constructors

* [constructor](#constructor)

### Properties

* [\_creator\_](#_creator_)

### Accessors

* [cameraType](#cameratype)
* [latestNodePlanObjectViewModel](#latestnodeplanobjectviewmodel)
* [latestWallPlanObjectViewModel](#latestwallplanobjectviewmodel)
* [materialQueue](#materialqueue)

### Methods

* [Editor3ChangedMesh](#editor3changedmesh)
* [Editor3dAddDockPreview](#editor3dadddockpreview)
* [Editor3dAddMesh](#editor3daddmesh)
* [Editor3dBeginConstruction](#editor3dbeginconstruction)
* [Editor3dComponentCreated](#editor3dcomponentcreated)
* [Editor3dComponentDocked](#editor3dcomponentdocked)
* [Editor3dEndConstruction](#editor3dendconstruction)
* [Editor3dGeometryNotReady](#editor3dgeometrynotready)
* [Editor3dGeometryReady](#editor3dgeometryready)
* [Editor3dPlanObjectConstructionDone](#editor3dplanobjectconstructiondone)
* [Editor3dPreviewConstructionDone](#editor3dpreviewconstructiondone)
* [Editor3dRemoveMesh](#editor3dremovemesh)
* [Editor3dSetPreviewLineAssociations](#editor3dsetpreviewlineassociations)
* [Editor3dSetPreviewPointAssociations](#editor3dsetpreviewpointassociations)
* [\_changeAnimationValue](#_changeanimationvalue)
* [addMesh](#addmesh)
* [addPlanElementViewModel](#addplanelementviewmodel)
* [addPlanMesh](#addplanmesh)
* [addPlanObjectToScene](#addplanobjecttoscene)
* [beginPlanConstruction](#beginplanconstruction)
* [changeAnimationValue](#changeanimationvalue)
* [clearReference](#clearreference)
* [clearRootComponent](#clearrootcomponent)
* [componentConfigurationUpdated](#componentconfigurationupdated)
* [componentDeleted](#componentdeleted)
* [componentMetaUpdated](#componentmetaupdated)
* [configurationLoaded](#configurationloaded)
* [constructComponents](#constructcomponents)
* [debugSceneGraph](#debugscenegraph)
* [dockComponentWithPosition](#dockcomponentwithposition)
* [endPlanConstruction](#endplanconstruction)
* [finishParameterChange](#finishparameterchange)
* [getBoundingBox](#getboundingbox)
* [getBoundingBoxOfGeometry](#getboundingboxofgeometry)
* [getBoundingBoxWithPreviews](#getboundingboxwithpreviews)
* [getCeilingGroup](#getceilinggroup)
* [getComponent](#getcomponent)
* [getComponents](#getcomponents)
* [getComponentsForIds](#getcomponentsforids)
* [getConfigurableConstructionPlanObjectViewModels](#getconfigurableconstructionplanobjectviewmodels)
* [getConfigurablePlanObjectForId](#getconfigurableplanobjectforid)
* [getConfigurablePlanObjectViewModels](#getconfigurableplanobjectviewmodels)
* [getConstructionGroup](#getconstructiongroup)
* [getConstructionObjectForId](#getconstructionobjectforid)
* [getConstructionPlanObjectViewModels](#getconstructionplanobjectviewmodels)
* [getCorePlan](#getcoreplan)
* [getFloorGroup](#getfloorgroup)
* [getFloorPlanObjectViewModels](#getfloorplanobjectviewmodels)
* [getMeasurementLineGroup](#getmeasurementlinegroup)
* [getMeasurementLineObjectViewModels](#getmeasurementlineobjectviewmodels)
* [getNodePlanObjectViewModels](#getnodeplanobjectviewmodels)
* [getNumberOfPossibleChildrenForComponent](#getnumberofpossiblechildrenforcomponent)
* [getPlanObjectCount](#getplanobjectcount)
* [getPlanObjectForId](#getplanobjectforid)
* [getPlanObjectViewModelsFromRapiId](#getplanobjectviewmodelsfromrapiid)
* [getPreviews](#getpreviews)
* [getStaticPlanObjectForId](#getstaticplanobjectforid)
* [getStaticPlanObjectViewModelForId](#getstaticplanobjectviewmodelforid)
* [getStaticPlanObjectViewModels](#getstaticplanobjectviewmodels)
* [getWallAtticsGroup](#getwallatticsgroup)
* [getWallAtticsObjectViewModels](#getwallatticsobjectviewmodels)
* [getWallPlanObjectViewModels](#getwallplanobjectviewmodels)
* [handlerSwitchedPlans](#handlerswitchedplans)
* [hasPreviewLines](#haspreviewlines)
* [hasPreviews](#haspreviews)
* [hideAllExcept](#hideallexcept)
* [isPreview](#ispreview)
* [isPreviewLine](#ispreviewline)
* [planBoundsChanged](#planboundschanged)
* [planCleared](#plancleared)
* [planCompletelyLoaded](#plancompletelyloaded)
* [planElementChanged](#planelementchanged)
* [planElementRemoved](#planelementremoved)
* [planHistoryStateChanged](#planhistorystatechanged)
* [planObjectConfigurationChanged](#planobjectconfigurationchanged)
* [planObjectConfigurationLoaded](#planobjectconfigurationloaded)
* [planObjectConfigurationUpdated](#planobjectconfigurationupdated)
* [planObjectCreated](#planobjectcreated)
* [planObjectUpdated](#planobjectupdated)
* [removeDockingComponent](#removedockingcomponent)
* [removeGeometriesMergedListener](#removegeometriesmergedlistener)
* [removePlanObjectFromScene](#removeplanobjectfromscene)
* [removePreviews](#removepreviews)
* [requestCatalogItem](#requestcatalogitem)
* [requestSubPartConstruction](#requestsubpartconstruction)
* [sceneCleared](#scenecleared)
* [setCameraType](#setcameratype)
* [setGeometriesMergedListener](#setgeometriesmergedlistener)
* [setInvalidateRenderCallback](#setinvalidaterendercallback)
* [setListener](#setlistener)
* [setMergeThreshold](#setmergethreshold)
* [setNodeVisibility](#setnodevisibility)
* [setNodeZoom](#setnodezoom)
* [setReference](#setreference)
* [setRequestRenderCallback](#setrequestrendercallback)
* [setRequestRenderSceneUpdateCallback](#setrequestrendersceneupdatecallback)
* [showAll](#showall)
* [startedDrawing](#starteddrawing)
* [stoppedDrawing](#stoppeddrawing)
* [tryToMergeComponents](#trytomergecomponents)
* [updateAnimationParameters](#updateanimationparameters)

## Constructors

### constructor

• **new default**(`creator`)

#### Parameters

| Name      | Type     |
| --------- | -------- |
| `creator` | `string` |

#### Overrides

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[constructor](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#constructor)

## Properties

### \_creator\_

• **\_creator\_**: `string`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[*creator*](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#_creator_)

## Accessors

### cameraType

• `get` **cameraType**(): [`Enumify`](https://docs.roomle.com/rubens/rubens-sdk/modules/configurator_core_src_configurator._internal_#enumify)<{ `CAMERA_2D`: `"2D"` = '2D'; `CAMERA_3D`: `"3D"` = '3D'; `CAMERA_FP`: `"FP"` = 'FP' }>

#### Returns

[`Enumify`](https://docs.roomle.com/rubens/rubens-sdk/modules/configurator_core_src_configurator._internal_#enumify)<{ `CAMERA_2D`: `"2D"` = '2D'; `CAMERA_3D`: `"3D"` = '3D'; `CAMERA_FP`: `"FP"` = 'FP' }>

***

### latestNodePlanObjectViewModel

• `get` **latestNodePlanObjectViewModel**(): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-21)

#### Returns

[`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-21)

***

### latestWallPlanObjectViewModel

• `get` **latestWallPlanObjectViewModel**(): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-1)

#### Returns

[`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-1)

***

### materialQueue

• `get` **materialQueue**(): [`PromiseQueue`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.promisequeue)<`void`>

#### Returns

[`PromiseQueue`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.promisequeue)<`void`>

#### Inherited from

ConfiguratorViewModel.materialQueue

## Methods

### Editor3ChangedMesh

▸ **Editor3ChangedMesh**(`runtimeComponentId`, `meshId`, `geometryName`, `meshAttributes`): `void`

#### Parameters

| Name                 | Type                                                                                                                                    |
| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| `runtimeComponentId` | `number`                                                                                                                                |
| `meshId`             | `number`                                                                                                                                |
| `geometryName`       | `string`                                                                                                                                |
| `meshAttributes`     | [`KernelMeshAttributes`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelmeshattributes) |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[Editor3ChangedMesh](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#editor3changedmesh)

***

### Editor3dAddDockPreview

▸ **Editor3dAddDockPreview**(`componentId`, `previewId`): `void`

#### Parameters

| Name          | Type     |
| ------------- | -------- |
| `componentId` | `number` |
| `previewId`   | `number` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[Editor3dAddDockPreview](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#editor3dadddockpreview)

***

### Editor3dAddMesh

▸ **Editor3dAddMesh**(`runtimeComponentId`, `meshId`, `geometryName`, `environmentGeometry`, `meshAttributes`, `meshBuffer`): `void`

#### Parameters

| Name                  | Type                                                                                                                                    |
| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| `runtimeComponentId`  | `number`                                                                                                                                |
| `meshId`              | `number`                                                                                                                                |
| `geometryName`        | `string`                                                                                                                                |
| `environmentGeometry` | `boolean`                                                                                                                               |
| `meshAttributes`      | [`KernelMeshAttributes`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelmeshattributes) |
| `meshBuffer`          | [`KernelMeshBuffer`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelmeshbuffer)         |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[Editor3dAddMesh](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#editor3daddmesh)

***

### Editor3dBeginConstruction

▸ **Editor3dBeginConstruction**(`componentId`, `isDeltaUpdate`): `void`

#### Parameters

| Name            | Type      |
| --------------- | --------- |
| `componentId`   | `number`  |
| `isDeltaUpdate` | `boolean` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[Editor3dBeginConstruction](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#editor3dbeginconstruction)

***

### Editor3dComponentCreated

▸ **Editor3dComponentCreated**(`id`, `position`, `eulerAngles`, `isRootComponent`, `parentObjectRuntimeId`): `void`

#### Parameters

| Name                    | Type                                                                                                                      |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| `id`                    | `number`                                                                                                                  |
| `position`              | [`KernelVector3`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelvector3) |
| `eulerAngles`           | [`KernelVector3`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelvector3) |
| `isRootComponent`       | `boolean`                                                                                                                 |
| `parentObjectRuntimeId` | `number`                                                                                                                  |

#### Returns

`void`

#### Overrides

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[Editor3dComponentCreated](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#editor3dcomponentcreated)

***

### Editor3dComponentDocked

▸ **Editor3dComponentDocked**(`componentId`, `isRootComponent`, `parentId`, `componentPosition`, `componentRotation`): `void`

#### Parameters

| Name                | Type                                                                                                                      |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| `componentId`       | `number`                                                                                                                  |
| `isRootComponent`   | `boolean`                                                                                                                 |
| `parentId`          | `number`                                                                                                                  |
| `componentPosition` | [`KernelVector3`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelvector3) |
| `componentRotation` | [`KernelVector3`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelvector3) |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[Editor3dComponentDocked](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#editor3dcomponentdocked)

***

### Editor3dEndConstruction

▸ **Editor3dEndConstruction**(`id`): `void`

#### Parameters

| Name | Type     |
| ---- | -------- |
| `id` | `number` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[Editor3dEndConstruction](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#editor3dendconstruction)

***

### Editor3dGeometryNotReady

▸ **Editor3dGeometryNotReady**(`id`): `void`

#### Parameters

| Name | Type     |
| ---- | -------- |
| `id` | `number` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[Editor3dGeometryNotReady](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#editor3dgeometrynotready)

***

### Editor3dGeometryReady

▸ **Editor3dGeometryReady**(`id`): `void`

#### Parameters

| Name | Type     |
| ---- | -------- |
| `id` | `number` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[Editor3dGeometryReady](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#editor3dgeometryready)

***

### Editor3dPlanObjectConstructionDone

▸ **Editor3dPlanObjectConstructionDone**(`planObjectId`): `void`

#### Parameters

| Name           | Type     |
| -------------- | -------- |
| `planObjectId` | `number` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[Editor3dPlanObjectConstructionDone](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#editor3dplanobjectconstructiondone)

***

### Editor3dPreviewConstructionDone

▸ **Editor3dPreviewConstructionDone**(`componentId`, `_objectId`): `void`

#### Parameters

| Name          | Type     |
| ------------- | -------- |
| `componentId` | `number` |
| `_objectId`   | `number` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[Editor3dPreviewConstructionDone](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#editor3dpreviewconstructiondone)

***

### Editor3dRemoveMesh

▸ **Editor3dRemoveMesh**(`runtimeComponentId`, `meshId`): `void`

#### Parameters

| Name                 | Type     |
| -------------------- | -------- |
| `runtimeComponentId` | `number` |
| `meshId`             | `number` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[Editor3dRemoveMesh](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#editor3dremovemesh)

***

### Editor3dSetPreviewLineAssociations

▸ **Editor3dSetPreviewLineAssociations**(`dockLines`, `previewId`): `void`

#### Parameters

| Name        | Type     |
| ----------- | -------- |
| `dockLines` | `any`    |
| `previewId` | `number` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[Editor3dSetPreviewLineAssociations](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#editor3dsetpreviewlineassociations)

***

### Editor3dSetPreviewPointAssociations

▸ **Editor3dSetPreviewPointAssociations**(`dockPairs`, `previewId`): `void`

#### Parameters

| Name        | Type     |
| ----------- | -------- |
| `dockPairs` | `any`    |
| `previewId` | `number` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[Editor3dSetPreviewPointAssociations](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#editor3dsetpreviewpointassociations)

***

### \_changeAnimationValue

▸ **\_changeAnimationValue**(`component`, `parameterKey`, `value`, `animate`): `void`

#### Parameters

| Name           | Type                                                                                                                                                                |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `component`    | [`RoomleComponent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.roomlecomponent) |
| `parameterKey` | `string`                                                                                                                                                            |
| `value`        | `string`                                                                                                                                                            |
| `animate`      | `boolean`                                                                                                                                                           |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[\_changeAnimationValue](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#_changeanimationvalue)

***

### addMesh

▸ **addMesh**(`planElement`, `material`, `vertices`, `indices`, `uvCoords`, `normals`): `void`

#### Parameters

| Name          | Type                                                                                                                                                        |
| ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `planElement` | [`PlanElement`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.planelement) |
| `material`    | `any`                                                                                                                                                       |
| `vertices`    | `Float32Array`                                                                                                                                              |
| `indices`     | `Int32Array`                                                                                                                                                |
| `uvCoords`    | `Float32Array`                                                                                                                                              |
| `normals`     | `Float32Array`                                                                                                                                              |

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[addMesh](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#addmesh)

***

### addPlanElementViewModel

▸ **addPlanElementViewModel**(`planElementViewModel`): `void`

#### Parameters

| Name                   | Type                                                                                                                                                |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| `planElementViewModel` | [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-52) |

#### Returns

`void`

***

### addPlanMesh

▸ **addPlanMesh**(`_plan`, `_material`, `_vertices`, `_indices`, `_uvCoords`, `_normals`, `_type`): `void`

#### Parameters

| Name        | Type                                                                                                                                          |
| ----------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| `_plan`     | [`Plan`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plan) |
| `_material` | `any`                                                                                                                                         |
| `_vertices` | `Float32Array`                                                                                                                                |
| `_indices`  | `Int32Array`                                                                                                                                  |
| `_uvCoords` | `Float32Array`                                                                                                                                |
| `_normals`  | `Float32Array`                                                                                                                                |
| `_type`     | [`KernelEnum`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelenum)                           |

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[addPlanMesh](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#addplanmesh)

***

### addPlanObjectToScene

▸ **addPlanObjectToScene**(`_planViewModel`): `void`

#### Parameters

| Name             | Type                                                                                                                                                |
| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| `_planViewModel` | [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-52) |

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[addPlanObjectToScene](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#addplanobjecttoscene)

***

### beginPlanConstruction

▸ **beginPlanConstruction**(`_plan`): `void`

#### Parameters

| Name    | Type                                                                                                                                          |
| ------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| `_plan` | [`Plan`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plan) |

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[beginPlanConstruction](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#beginplanconstruction)

***

### changeAnimationValue

▸ **changeAnimationValue**(`elementId`, `parameterKey`, `value`, `applyToChildren`, `animate`): `void`

#### Parameters

| Name              | Type      |
| ----------------- | --------- |
| `elementId`       | `number`  |
| `parameterKey`    | `string`  |
| `value`           | `string`  |
| `applyToChildren` | `boolean` |
| `animate`         | `boolean` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[changeAnimationValue](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#changeanimationvalue)

***

### clearReference

▸ **clearReference**(): `void`

#### Returns

`void`

***

### clearRootComponent

▸ **clearRootComponent**(): `void`

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[clearRootComponent](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#clearrootcomponent)

***

### componentConfigurationUpdated

▸ **componentConfigurationUpdated**(`runtimeComponentId`, `geometryChanged`): `void`

#### Parameters

| Name                 | Type      |
| -------------------- | --------- |
| `runtimeComponentId` | `number`  |
| `geometryChanged`    | `boolean` |

#### Returns

`void`

#### Overrides

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[componentConfigurationUpdated](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#componentconfigurationupdated)

***

### componentDeleted

▸ **componentDeleted**(`componentId`): `void`

#### Parameters

| Name          | Type     |
| ------------- | -------- |
| `componentId` | `number` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[componentDeleted](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#componentdeleted)

***

### componentMetaUpdated

▸ **componentMetaUpdated**(`kernelComponent`): `void`

#### Parameters

| Name              | Type                                                                                                                          |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| `kernelComponent` | [`KernelComponent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelcomponent) |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[componentMetaUpdated](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#componentmetaupdated)

***

### configurationLoaded

▸ **configurationLoaded**(`conversationId`, `objectId`, `componentId`, `_hash`, `_errors`): `void`

#### Parameters

| Name             | Type     |
| ---------------- | -------- |
| `conversationId` | `number` |
| `objectId`       | `number` |
| `componentId`    | `number` |
| `_hash`          | `string` |
| `_errors`        | `any`    |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[configurationLoaded](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#configurationloaded)

***

### constructComponents

▸ **constructComponents**(`planObjectId`): `void`

#### Parameters

| Name           | Type     |
| -------------- | -------- |
| `planObjectId` | `number` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[constructComponents](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#constructcomponents)

***

### debugSceneGraph

▸ **debugSceneGraph**(`id?`): `void`

#### Parameters

| Name  | Type     |
| ----- | -------- |
| `id?` | `number` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[debugSceneGraph](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#debugscenegraph)

***

### dockComponentWithPosition

▸ **dockComponentWithPosition**(`previewComponent`, `component?`): `void`

#### Parameters

| Name               | Type                                                                                                                                                                          |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `previewComponent` | [`PreviewLineComponent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.previewlinecomponent) |
| `component?`       | [`RoomleComponent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.roomlecomponent)           |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[dockComponentWithPosition](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#dockcomponentwithposition)

***

### endPlanConstruction

▸ **endPlanConstruction**(`_plan`): `void`

#### Parameters

| Name    | Type                                                                                                                                          |
| ------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| `_plan` | [`Plan`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plan) |

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[endPlanConstruction](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#endplanconstruction)

***

### finishParameterChange

▸ **finishParameterChange**(`resolve`, `_reject`): `void`

#### Parameters

| Name      | Type         |
| --------- | ------------ |
| `resolve` | () => `void` |
| `_reject` | () => `void` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[finishParameterChange](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#finishparameterchange)

***

### getBoundingBox

▸ **getBoundingBox**(): `Box3`

#### Returns

`Box3`

#### Overrides

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[getBoundingBox](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#getboundingbox)

***

### getBoundingBoxOfGeometry

▸ **getBoundingBoxOfGeometry**(): `Box3`

#### Returns

`Box3`

#### Overrides

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[getBoundingBoxOfGeometry](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#getboundingboxofgeometry)

***

### getBoundingBoxWithPreviews

▸ **getBoundingBoxWithPreviews**(): `Box3`

#### Returns

`Box3`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[getBoundingBoxWithPreviews](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#getboundingboxwithpreviews)

***

### getCeilingGroup

▸ **getCeilingGroup**(): `Group`<`Object3DEventMap`>

#### Returns

`Group`<`Object3DEventMap`>

***

### getComponent

▸ **getComponent**(`componentId`): [`RoomleComponent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.roomlecomponent)

#### Parameters

| Name          | Type     |
| ------------- | -------- |
| `componentId` | `number` |

#### Returns

[`RoomleComponent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.roomlecomponent)

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[getComponent](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#getcomponent)

***

### getComponents

▸ **getComponents**(): [`RoomleComponent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.roomlecomponent)\[]

#### Returns

[`RoomleComponent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.roomlecomponent)\[]

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[getComponents](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#getcomponents)

***

### getComponentsForIds

▸ **getComponentsForIds**(`ids`): [`RoomleComponent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.roomlecomponent)\[]

#### Parameters

| Name  | Type        |
| ----- | ----------- |
| `ids` | `number`\[] |

#### Returns

[`RoomleComponent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.roomlecomponent)\[]

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[getComponentsForIds](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#getcomponentsforids)

***

### getConfigurableConstructionPlanObjectViewModels

▸ **getConfigurableConstructionPlanObjectViewModels**(): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-14)\[]

#### Returns

[`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-14)\[]

***

### getConfigurablePlanObjectForId

▸ **getConfigurablePlanObjectForId**(`id`): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-14)

#### Parameters

| Name | Type     |
| ---- | -------- |
| `id` | `number` |

#### Returns

[`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-14)

***

### getConfigurablePlanObjectViewModels

▸ **getConfigurablePlanObjectViewModels**(): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-14)\[]

#### Returns

[`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-14)\[]

***

### getConstructionGroup

▸ **getConstructionGroup**(): `Group`<`Object3DEventMap`>

#### Returns

`Group`<`Object3DEventMap`>

***

### getConstructionObjectForId

▸ **getConstructionObjectForId**(`id`): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-17)

#### Parameters

| Name | Type     |
| ---- | -------- |
| `id` | `number` |

#### Returns

[`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-17)

***

### getConstructionPlanObjectViewModels

▸ **getConstructionPlanObjectViewModels**(): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-17)\[]

#### Returns

[`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-17)\[]

***

### getCorePlan

▸ **getCorePlan**(): [`Plan`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plan)

#### Returns

[`Plan`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plan)

***

### getFloorGroup

▸ **getFloorGroup**(): `Group`<`Object3DEventMap`>

#### Returns

`Group`<`Object3DEventMap`>

***

### getFloorPlanObjectViewModels

▸ **getFloorPlanObjectViewModels**(): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-20)\[]

#### Returns

[`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-20)\[]

***

### getMeasurementLineGroup

▸ **getMeasurementLineGroup**(): `Group`<`Object3DEventMap`>

#### Returns

`Group`<`Object3DEventMap`>

***

### getMeasurementLineObjectViewModels

▸ **getMeasurementLineObjectViewModels**(): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-18)\[]

#### Returns

[`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-18)\[]

***

### getNodePlanObjectViewModels

▸ **getNodePlanObjectViewModels**(): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-21)\[]

#### Returns

[`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-21)\[]

***

### getNumberOfPossibleChildrenForComponent

▸ **getNumberOfPossibleChildrenForComponent**(`componentId`): `number`

#### Parameters

| Name          | Type     |
| ------------- | -------- |
| `componentId` | `number` |

#### Returns

`number`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[getNumberOfPossibleChildrenForComponent](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#getnumberofpossiblechildrenforcomponent)

***

### getPlanObjectCount

▸ **getPlanObjectCount**(): `number`

#### Returns

`number`

***

### getPlanObjectForId

▸ **getPlanObjectForId**(`id`): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-52)

#### Parameters

| Name | Type     |
| ---- | -------- |
| `id` | `number` |

#### Returns

[`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-52)

***

### getPlanObjectViewModelsFromRapiId

▸ **getPlanObjectViewModelsFromRapiId**(): ([`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-16) | [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-14))\[]

#### Returns

([`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-16) | [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-14))\[]

***

### getPreviews

▸ **getPreviews**(): [`PreviewComponent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.previewcomponent)\[]

#### Returns

[`PreviewComponent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.previewcomponent)\[]

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[getPreviews](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#getpreviews)

***

### getStaticPlanObjectForId

▸ **getStaticPlanObjectForId**(`id`): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-16)

#### Parameters

| Name | Type     |
| ---- | -------- |
| `id` | `number` |

#### Returns

[`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-16)

***

### getStaticPlanObjectViewModelForId

▸ **getStaticPlanObjectViewModelForId**(`id`): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-16)

#### Parameters

| Name | Type     |
| ---- | -------- |
| `id` | `number` |

#### Returns

[`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-16)

***

### getStaticPlanObjectViewModels

▸ **getStaticPlanObjectViewModels**(): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-16)\[]

#### Returns

[`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-16)\[]

***

### getWallAtticsGroup

▸ **getWallAtticsGroup**(): `Group`<`Object3DEventMap`>

#### Returns

`Group`<`Object3DEventMap`>

***

### getWallAtticsObjectViewModels

▸ **getWallAtticsObjectViewModels**(): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-19)\[]

#### Returns

[`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-19)\[]

***

### getWallPlanObjectViewModels

▸ **getWallPlanObjectViewModels**(): [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-1)\[]

#### Returns

[`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/planner_core_src_roomle_planner._internal_.default-1)\[]

***

### handlerSwitchedPlans

▸ **handlerSwitchedPlans**(`_fromPlan`, `_toPlan`): `void`

#### Parameters

| Name        | Type                                                                                                                                          |
| ----------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| `_fromPlan` | [`Plan`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plan) |
| `_toPlan`   | [`Plan`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plan) |

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[handlerSwitchedPlans](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#handlerswitchedplans)

***

### hasPreviewLines

▸ **hasPreviewLines**(): `boolean`

#### Returns

`boolean`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[hasPreviewLines](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#haspreviewlines)

***

### hasPreviews

▸ **hasPreviews**(): `boolean`

#### Returns

`boolean`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[hasPreviews](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#haspreviews)

***

### hideAllExcept

▸ **hideAllExcept**(`planObjectId`): `void`

#### Parameters

| Name           | Type     |
| -------------- | -------- |
| `planObjectId` | `number` |

#### Returns

`void`

***

### isPreview

▸ **isPreview**(`obj`): `boolean`

#### Parameters

| Name  | Type                                                                                                                                                                |
| ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `obj` | [`RoomleComponent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.roomlecomponent) |

#### Returns

`boolean`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[isPreview](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#ispreview)

***

### isPreviewLine

▸ **isPreviewLine**(`obj`): `boolean`

#### Parameters

| Name  | Type                                                                                                                                                                |
| ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `obj` | [`RoomleComponent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.roomlecomponent) |

#### Returns

`boolean`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[isPreviewLine](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#ispreviewline)

***

### planBoundsChanged

▸ **planBoundsChanged**(): `void`

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[planBoundsChanged](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#planboundschanged)

***

### planCleared

▸ **planCleared**(): `void`

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[planCleared](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#plancleared)

***

### planCompletelyLoaded

▸ **planCompletelyLoaded**(`_plan`): `void`

#### Parameters

| Name    | Type                                                                                                                                          |
| ------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| `_plan` | [`Plan`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plan) |

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[planCompletelyLoaded](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#plancompletelyloaded)

***

### planElementChanged

▸ **planElementChanged**(`_plan`, `_planObject`): `void`

#### Parameters

| Name          | Type                                                                                                                                                |
| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| `_plan`       | [`Plan`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plan)       |
| `_planObject` | [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-52) |

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[planElementChanged](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#planelementchanged)

***

### planElementRemoved

▸ **planElementRemoved**(`element`): `void`

#### Parameters

| Name      | Type                                                                                                                                                        |
| --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `element` | [`PlanElement`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.planelement) |

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[planElementRemoved](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#planelementremoved)

***

### planHistoryStateChanged

▸ **planHistoryStateChanged**(): `void`

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[planHistoryStateChanged](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#planhistorystatechanged)

***

### planObjectConfigurationChanged

▸ **planObjectConfigurationChanged**(`_plan`, `_element`): `void`

#### Parameters

| Name       | Type                                                                                                                                                |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| `_plan`    | [`Plan`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plan)       |
| `_element` | [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-52) |

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[planObjectConfigurationChanged](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#planobjectconfigurationchanged)

***

### planObjectConfigurationLoaded

▸ **planObjectConfigurationLoaded**(`_plan`, `planElement`, `success`): `void`

#### Parameters

| Name          | Type                                                                                                                                                        |
| ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `_plan`       | [`Plan`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plan)               |
| `planElement` | [`PlanElement`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.planelement) |
| `success`     | `boolean`                                                                                                                                                   |

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[planObjectConfigurationLoaded](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#planobjectconfigurationloaded)

***

### planObjectConfigurationUpdated

▸ **planObjectConfigurationUpdated**(`planObjectId`, `_configuration`, `_hash`, `pendingDocking`): `void`

#### Parameters

| Name             | Type      |
| ---------------- | --------- |
| `planObjectId`   | `number`  |
| `_configuration` | `string`  |
| `_hash`          | `string`  |
| `pendingDocking` | `boolean` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[planObjectConfigurationUpdated](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#planobjectconfigurationupdated)

***

### planObjectCreated

▸ **planObjectCreated**(`conversationId`, `planObjectId`): `void`

#### Parameters

| Name             | Type     |
| ---------------- | -------- |
| `conversationId` | `number` |
| `planObjectId`   | `number` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[planObjectCreated](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#planobjectcreated)

***

### planObjectUpdated

▸ **planObjectUpdated**(`planObject`, `pendingDocking`): `void`

#### Parameters

| Name             | Type                                                                                                                |
| ---------------- | ------------------------------------------------------------------------------------------------------------------- |
| `planObject`     | [`PlanObject`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.planobject) |
| `pendingDocking` | `boolean`                                                                                                           |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[planObjectUpdated](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#planobjectupdated)

***

### removeDockingComponent

▸ **removeDockingComponent**(): `void`

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[removeDockingComponent](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#removedockingcomponent)

***

### removeGeometriesMergedListener

▸ **removeGeometriesMergedListener**(): `void`

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[removeGeometriesMergedListener](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#removegeometriesmergedlistener)

***

### removePlanObjectFromScene

▸ **removePlanObjectFromScene**(`planElementViewModel`): `void`

#### Parameters

| Name                   | Type                                                                                                                                                |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| `planElementViewModel` | [`default`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-52) |

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[removePlanObjectFromScene](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#removeplanobjectfromscene)

***

### removePreviews

▸ **removePreviews**(): `void`

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[removePreviews](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#removepreviews)

***

### requestCatalogItem

▸ **requestCatalogItem**(`_catalogItemId`): `void`

#### Parameters

| Name             | Type     |
| ---------------- | -------- |
| `_catalogItemId` | `string` |

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[requestCatalogItem](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#requestcatalogitem)

***

### requestSubPartConstruction

▸ **requestSubPartConstruction**(`partId`): `Promise`<`Mesh`<`BufferGeometry`<`NormalBufferAttributes`>, `Material` | `Material`\[], `Object3DEventMap`>>

#### Parameters

| Name     | Type     |
| -------- | -------- |
| `partId` | `number` |

#### Returns

`Promise`<`Mesh`<`BufferGeometry`<`NormalBufferAttributes`>, `Material` | `Material`\[], `Object3DEventMap`>>

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[requestSubPartConstruction](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#requestsubpartconstruction)

***

### sceneCleared

▸ **sceneCleared**(): `void`

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[sceneCleared](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#scenecleared)

***

### setCameraType

▸ **setCameraType**(`cameraType`): `Promise`<`void`>

#### Parameters

| Name         | Type                                                                                                                                                                                                         |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `cameraType` | [`Enumify`](https://docs.roomle.com/rubens/rubens-sdk/modules/configurator_core_src_configurator._internal_#enumify)<{ `CAMERA_2D`: `"2D"` = '2D'; `CAMERA_3D`: `"3D"` = '3D'; `CAMERA_FP`: `"FP"` = 'FP' }> |

#### Returns

`Promise`<`void`>

***

### setGeometriesMergedListener

▸ **setGeometriesMergedListener**(`fun`): `void`

#### Parameters

| Name  | Type         |
| ----- | ------------ |
| `fun` | () => `void` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[setGeometriesMergedListener](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#setgeometriesmergedlistener)

***

### setInvalidateRenderCallback

▸ **setInvalidateRenderCallback**(`invalidateRenderCallback`): `void`

#### Parameters

| Name                       | Type         |
| -------------------------- | ------------ |
| `invalidateRenderCallback` | () => `void` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[setInvalidateRenderCallback](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#setinvalidaterendercallback)

***

### setListener

▸ **setListener**(`listener`): `void`

#### Parameters

| Name       | Type                                                                                                                                                                                              |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `listener` | [`ConfiguratorViewModelCallbackI`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.configuratorviewmodelcallbacki) |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[setListener](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#setlistener)

***

### setMergeThreshold

▸ **setMergeThreshold**(`threshold`): `void`

#### Parameters

| Name        | Type     |
| ----------- | -------- |
| `threshold` | `number` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[setMergeThreshold](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#setmergethreshold)

***

### setNodeVisibility

▸ **setNodeVisibility**(`visible`): `void`

#### Parameters

| Name      | Type      |
| --------- | --------- |
| `visible` | `boolean` |

#### Returns

`void`

***

### setNodeZoom

▸ **setNodeZoom**(`zoom`): `void`

#### Parameters

| Name   | Type     |
| ------ | -------- |
| `zoom` | `number` |

#### Returns

`void`

***

### setReference

▸ **setReference**(`plan`): `void`

#### Parameters

| Name   | Type                                                                                                                                          |
| ------ | --------------------------------------------------------------------------------------------------------------------------------------------- |
| `plan` | [`Plan`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plan) |

#### Returns

`void`

***

### setRequestRenderCallback

▸ **setRequestRenderCallback**(`requestRenderCallback`): `void`

#### Parameters

| Name                    | Type         |
| ----------------------- | ------------ |
| `requestRenderCallback` | () => `void` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[setRequestRenderCallback](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#setrequestrendercallback)

***

### setRequestRenderSceneUpdateCallback

▸ **setRequestRenderSceneUpdateCallback**(`requestRenderSceneUpdateCallback`): `void`

#### Parameters

| Name                               | Type         |
| ---------------------------------- | ------------ |
| `requestRenderSceneUpdateCallback` | () => `void` |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[setRequestRenderSceneUpdateCallback](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#setrequestrendersceneupdatecallback)

***

### showAll

▸ **showAll**(): `void`

#### Returns

`void`

***

### startedDrawing

▸ **startedDrawing**(): `void`

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[startedDrawing](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#starteddrawing)

***

### stoppedDrawing

▸ **stoppedDrawing**(): `void`

#### Returns

`void`

#### Implementation of

[PlannerKernelCallbackI](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki).[stoppedDrawing](https://docs.roomle.com/rubens/rubens-sdk/interfaces/configurator_core_src_roomle_configurator._internal_.plannerkernelcallbacki#stoppeddrawing)

***

### tryToMergeComponents

▸ **tryToMergeComponents**(): `void`

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[tryToMergeComponents](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#trytomergecomponents)

***

### updateAnimationParameters

▸ **updateAnimationParameters**(`elementId`, `parameters`): `void`

#### Parameters

| Name         | Type                                                                                                                             |
| ------------ | -------------------------------------------------------------------------------------------------------------------------------- |
| `elementId`  | `number` \| `number`\[]                                                                                                          |
| `parameters` | [`KernelParameter`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelparameter)\[] |

#### Returns

`void`

#### Inherited from

[default](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-20).[updateAnimationParameters](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/configurator_core_src_roomle_configurator._internal_.default-20#updateanimationparameters)
