RoomleConfigurator.Internal.default-12

configurator-core/src/roomle-configurator.internal.default

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new default(creator)

Parameters

NameType

creator

string

Overrides

default.constructor

Properties

_creator_

_creator_: string

Inherited from

default.creator


externalMeshQueue

externalMeshQueue: PromiseQueue<void>


muteKernelCallbacks

muteKernelCallbacks: boolean = false

Accessors

configurationExporter

get configurationExporter(): ConfigurationExporter

Returns

ConfigurationExporter

Inherited from

CommonKernelAccess.configurationExporter


kernelContainer

get kernelContainer(): any

Returns

any

Inherited from

CommonKernelAccess.kernelContainer


kernelInstance

get kernelInstance(): ConfiguratorKernelClass

Returns

ConfiguratorKernelClass

Inherited from

CommonKernelAccess.kernelInstance

Methods

Editor3ChangedMesh

Editor3ChangedMesh(runtimeComponentId, meshId, geometryName, meshAttributes): void

Parameters

NameType

runtimeComponentId

number

meshId

number

geometryName

string

meshAttributes

Returns

void

Inherited from

default.Editor3ChangedMesh


Editor3dAddCube

Editor3dAddCube(): void

Returns

void


Editor3dAddCubeUVMod

Editor3dAddCubeUVMod(): void

Returns

void


Editor3dAddCylinder

Editor3dAddCylinder(): void

Returns

void


Editor3dAddCylinderUVMod

Editor3dAddCylinderUVMod(): void

Returns

void


Editor3dAddDockPreview

Editor3dAddDockPreview(componentId, previewId): void

Parameters

NameType

componentId

number

previewId

number

Returns

void


Editor3dAddFittingLine

Editor3dAddFittingLine(): void

Returns

void


Editor3dAddFittingPoint

Editor3dAddFittingPoint(): void

Returns

void


Editor3dAddMesh

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

Parameters

NameType

runtimeComponentId

number

meshId

number

geometryName

string

environmentGeometry

boolean

meshAttributes

meshBuffer

Returns

void

Inherited from

default.Editor3dAddMesh


Editor3dAddMeshUVCoord

Editor3dAddMeshUVCoord(): void

Returns

void


Editor3dAddMeshUVMod

Editor3dAddMeshUVMod(): void

Returns

void


Editor3dAddPrism

Editor3dAddPrism(): void

Returns

void


Editor3dAddPrismUVMod

Editor3dAddPrismUVMod(): void

Returns

void


Editor3dAddRectangle

Editor3dAddRectangle(): void

Returns

void


Editor3dAddRectangleUVMod

Editor3dAddRectangleUVMod(): void

Returns

void


Editor3dAddSphere

Editor3dAddSphere(): void

Returns

void


Editor3dAddSphereUVMod

Editor3dAddSphereUVMod(): void

Returns

void


Editor3dBeginConstruction

Editor3dBeginConstruction(id, isDeltaUpdate): void

Parameters

NameType

id

number

isDeltaUpdate

boolean

Returns

void

Inherited from

default.Editor3dBeginConstruction


Editor3dBeginGroup

Editor3dBeginGroup(): void

Returns

void


Editor3dComponentCreated

Editor3dComponentCreated(id, position, eulerAngles, isRootComponent, parentId): void

Parameters

NameType

id

number

position

eulerAngles

isRootComponent

boolean

parentId

number

Returns

void

Overrides

default.Editor3dComponentCreated


Editor3dComponentDocked

Editor3dComponentDocked(componentId, isRootComponent, parentId, componentPosition, componentRotation): void

Parameters

NameType

componentId

number

isRootComponent

boolean

parentId

number

componentPosition

componentRotation

Returns

void

Inherited from

default.Editor3dComponentDocked


Editor3dCopy

Editor3dCopy(): void

Returns

void


Editor3dEndConstruction

Editor3dEndConstruction(id): void

Parameters

NameType

id

number

Returns

void

Inherited from

default.Editor3dEndConstruction


Editor3dEndGroup

Editor3dEndGroup(): void

Returns

void


Editor3dGeometryNotReady

Editor3dGeometryNotReady(id): void

Parameters

NameType

id

number

Returns

void

Inherited from

default.Editor3dGeometryNotReady


Editor3dGeometryReady

Editor3dGeometryReady(id): void

Parameters

NameType

id

number

Returns

void

Inherited from

default.Editor3dGeometryReady


Editor3dLoadMaterial

Editor3dLoadMaterial(): void

Returns

void


Editor3dPlanObjectConstructionDone

Editor3dPlanObjectConstructionDone(planObjectId): void

Parameters

NameType

planObjectId

number

Returns

void


Editor3dPreviewConstructionDone

Editor3dPreviewConstructionDone(componentId, objectId): void

Parameters

NameType

componentId

number

objectId

number

Returns

void


Editor3dRemoveMesh

Editor3dRemoveMesh(runtimeComponentId, meshId): void

Parameters

NameType

runtimeComponentId

number

meshId

number

Returns

void

Inherited from

default.Editor3dRemoveMesh


Editor3dRotateAround

Editor3dRotateAround(): void

Returns

void


Editor3dRotateBy

Editor3dRotateBy(): void

Returns

void


Editor3dSelectObject

Editor3dSelectObject(): void

Returns

void


Editor3dSetMaterial

Editor3dSetMaterial(): void

Returns

void


Editor3dSetPreviewLineAssociations

Editor3dSetPreviewLineAssociations(dockLines, previewId): void

Parameters

NameType

dockLines

any

previewId

number

Returns

void


Editor3dSetPreviewPointAssociations

Editor3dSetPreviewPointAssociations(dockPairs, previewId): void

Parameters

NameType

dockPairs

any

previewId

number

Returns

void


Editor3dTranslateBy

Editor3dTranslateBy(): void

Returns

void


Editor3dUpdatePlanComponentPosition

Editor3dUpdatePlanComponentPosition(): void

Returns

void


Editor3dUpdatePlanComponentRotation

Editor3dUpdatePlanComponentRotation(): void

Returns

void


Editor3dUpdatePlanComponentTransform

Editor3dUpdatePlanComponentTransform(): void

Returns

void


Editor3dUpdatePlanObjectPosition

Editor3dUpdatePlanObjectPosition(): void

Returns

void


Editor3dUpdatePlanObjectRotation

Editor3dUpdatePlanObjectRotation(): void

Returns

void


Editor3dUpdatePlanObjectTransform

Editor3dUpdatePlanObjectTransform(): void

Returns

void


addConfiguratorListener

addConfiguratorListener(listener): void

Parameters

Returns

void

Inherited from

default.addConfiguratorListener


addUiDataAndPriceToPartList

addUiDataAndPriceToPartList(partList, hash): Promise<KernelPartList>

Parameters

NameType

partList

hash

string

Returns

Promise<KernelPartList>

Inherited from

default.addUiDataAndPriceToPartList


addUiDataToPartList

addUiDataToPartList(partList, hash): KernelPart[]

Parameters

NameType

partList

hash

string

Returns

KernelPart[]

Inherited from

default.addUiDataToPartList


calcPartsPriceSum

calcPartsPriceSum(partList): Promise<KernelPartListPrice>

Parameters

NameType

partList

Returns

Promise<KernelPartListPrice>

Inherited from

default.calcPartsPriceSum


cancelDocking

cancelDocking(componentId): void

Parameters

NameType

componentId

number

Returns

void


changeAnimationValue

changeAnimationValue(elementId, parameterKey, value, applyToChildren, animate): void

Parameters

NameType

elementId

number

parameterKey

string

value

string

applyToChildren

boolean

animate

boolean

Returns

void


changeCommonComponentParameter

changeCommonComponentParameter(componentIds, parameterKey, type, value, resolve, reject): void

Parameters

NameType

componentIds

number[]

parameterKey

string

type

string

value

string

resolve

() => void

reject

() => void

Returns

void


changeComponentParameter

changeComponentParameter(componentId, parameterKey, type, value, resolve, reject): void

Parameters

NameType

componentId

number

parameterKey

string

type

string

value

string

resolve

() => void

reject

() => void

Returns

void


changePlanObjectParameter

changePlanObjectParameter(planObjectId, parameterKey, type, value, resolve, reject): void

Parameters

NameType

planObjectId

number

parameterKey

string

type

string

value

string

resolve

() => void

reject

() => void

Returns

void


changeUseOfHDGeometry

changeUseOfHDGeometry(context, useHDGeometry): void

Parameters

NameType

context

useHDGeometry

boolean

Returns

void


cleanUpCallbacks

cleanUpCallbacks(): void

Returns

void

Inherited from

default.cleanUpCallbacks


componentConfigurationUpdated

componentConfigurationUpdated(componentId, geometryChanged): void

Parameters

NameType

componentId

number

geometryChanged

boolean

Returns

void


componentDefinitionLoaded

componentDefinitionLoaded(conversationId, componentId): void

Parameters

NameType

conversationId

number

componentId

number

Returns

void


componentDefinitionLoadingError

componentDefinitionLoadingError(conversationId, errorMessage): void

Parameters

NameType

conversationId

number

errorMessage

string

Returns

void


componentDeleted

componentDeleted(componentId): void

Parameters

NameType

componentId

number

Returns

void

Inherited from

default.componentDeleted


componentMetaUpdated

componentMetaUpdated(componentId): void

Parameters

NameType

componentId

number

Returns

void

Inherited from

default.componentMetaUpdated


componentParameters

componentParameters(): void

Returns

void


configurationLoaded

configurationLoaded(conversationId, objectId, componentId, hash, errors, _valid): void

Parameters

NameType

conversationId

number

objectId

number

componentId

number

hash

string

errors

any[]

_valid

boolean

Returns

void


configurationLoadingError

configurationLoadingError(_runtimeId, errors?): void

Parameters

NameType

_runtimeId

number

errors?

any[]

Returns

void


createNewSerializedConfiguration

createNewSerializedConfiguration(configurationRuntimeId): string

Parameters

NameType

configurationRuntimeId

number

Returns

string


destroy

destroy(): void

Returns

void

Inherited from

default.destroy


dockComponent

dockComponent(parentId, parentDockId, childId, childDockId): void

Parameters

NameType

parentId

number

parentDockId

number

childId

number

childDockId

number

Returns

void


dockComponentWithPosition

dockComponentWithPosition(parentId, parentDockId, childId, childDockId, position): void

Parameters

NameType

parentId

number

parentDockId

number

childId

number

childDockId

number

position

Returns

void

Inherited from

default.dockComponentWithPosition


getComponentParameters

getComponentParameters(componentId): KernelParameter[]

Parameters

NameType

componentId

number

Returns

KernelParameter[]


getConfigurationData

getConfigurationData(planObjectId): Promise<RapiConfiguration>

Parameters

NameType

planObjectId

number

Returns

Promise<RapiConfiguration>

Inherited from

default.getConfigurationData


getConfigurationHash

getConfigurationHash(context): Promise<string>

Parameters

NameType

context

Returns

Promise<string>


getCurrentConfigurationHash

getCurrentConfigurationHash(planObjectId): string

Parameters

NameType

planObjectId

number

Returns

string


getGlobalParameters

getGlobalParameters(planObjectId, rootComponentParametersAsGlobal): Promise<KernelParameter[]>

Parameters

NameType

planObjectId

number

rootComponentParametersAsGlobal

boolean

Returns

Promise<KernelParameter[]>


getParameterGroups

getParameterGroups(): KernelParameterGroup[]

Returns

KernelParameterGroup[]


getPartList

getPartList(): Promise<unknown>

Returns

Promise<unknown>


getPlanObjectParameters

getPlanObjectParameters(objectId): KernelParameter[]

Parameters

NameType

objectId

number

Returns

KernelParameter[]


getRuntimeComponentId

getRuntimeComponentId(runtimeComponentId): string

Parameters

NameType

runtimeComponentId

number

Returns

string


getRuntimeComponentIdOfRootComponent

getRuntimeComponentIdOfRootComponent(planObjectId): number

Parameters

NameType

planObjectId

number

Returns

number


getSerializedConfiguration

getSerializedConfiguration(objectId): string

Parameters

NameType

objectId

number

Returns

string


init

init(kernelType): void

Parameters

NameType

kernelType

Returns

void

Overrides

CommonKernelAccess.init


isReady

isReady(): void

Returns

void

Overrides

CommonKernelAccess.isReady


listOfVariants

listOfVariants(_componentId, _list): void

Parameters

NameType

_componentId

string

_list

Returns

void


listOfVariantsError

listOfVariantsError(dbId, error): void

Parameters

NameType

dbId

string

error

string

Returns

void


loadComponent

loadComponent(componentIds): void

Parameters

NameType

componentIds

string[]

Returns

void

Inherited from

default.loadComponent


loadComponentIntoKernel

loadComponentIntoKernel(component, componentId): void

Parameters

NameType

component

string

componentId

string

Returns

void


loadConfiguration

loadConfiguration(configuration): void

Parameters

NameType

configuration

string

Returns

void


loadItemConfigurations

loadItemConfigurations(itemIds): Promise<void>

Parameters

NameType

itemIds

string[]

Returns

Promise<void>

Inherited from

default.loadItemConfigurations


multiSelectionChange

multiSelectionChange(runtimeComponentIds, rootComponentId): void

Parameters

NameType

runtimeComponentIds

number[]

rootComponentId

number

Returns

void


onLoadComponentError

onLoadComponentError(error, id): void

Parameters

NameType

error

Error

id

string

Returns

void

Overrides

CommonKernelAccess.onLoadComponentError


pause

pause(): void

Returns

void

Inherited from

default.pause


planObjectConfigurationUpdated

planObjectConfigurationUpdated(planObjectId, configuration, hash, _rootPlanComponentId, _valid, pendingDocking): Promise<void>

Parameters

NameType

planObjectId

number

configuration

string

hash

string

_rootPlanComponentId

number

_valid

boolean

pendingDocking

boolean

Returns

Promise<void>


planObjectCreated

planObjectCreated(conversationId, planObjectId): void

Parameters

NameType

conversationId

number

planObjectId

number

Returns

void


planObjectDeleted

planObjectDeleted(): void

Returns

void


planObjectUpdated

planObjectUpdated(planObjectId, pendingDocking): void

Parameters

NameType

planObjectId

number

pendingDocking

boolean

Returns

void


previewDockingsWithDrag

previewDockingsWithDrag(componentId, planObjectId): void

Parameters

NameType

componentId

number

planObjectId

number

Returns

void


removeConfiguratorListener

removeConfiguratorListener(listener): void

Parameters

Returns

void

Inherited from

default.removeConfiguratorListener


requestAssets

requestAssets(requestedAssets): void

Parameters

NameType

requestedAssets

Returns

void

Inherited from

default.requestAssets


requestComponentDimensions

requestComponentDimensions(): void

Returns

void


requestDeleteComponent

requestDeleteComponent(componentId): void

Parameters

NameType

componentId

number

Returns

void

Inherited from

default.requestDeleteComponent


requestDeleteComponents

requestDeleteComponents(componentIds): void

Parameters

NameType

componentIds

number[]

Returns

void


requestDeletePlanComponent

requestDeletePlanComponent(componentId): void

Parameters

NameType

componentId

number

Returns

void


requestExternalMesh

requestExternalMesh(requestedMeshes): Promise<void>

Parameters

NameType

requestedMeshes

{ meshId: string ; quality: number }[]

Returns

Promise<void>

Overrides

default.requestExternalMesh


requestMaterialProperties

requestMaterialProperties(materialIds): Promise<void>

Parameters

NameType

materialIds

string[]

Returns

Promise<void>

Inherited from

default.requestMaterialProperties


requestMaterialsInGroup

requestMaterialsInGroup(groupIds): void

Parameters

NameType

groupIds

string[]

Returns

void

Inherited from

default.requestMaterialsInGroup


requestPartListAndUpdatePricesOfParts

requestPartListAndUpdatePricesOfParts(hash?, _prices?): Promise<void>

Parameters

NameType

hash?

string

_prices?

Map<string, RapiPrice>

Returns

Promise<void>

Overrides

default.requestPartListAndUpdatePricesOfParts


requestPlanComponentConstruction

requestPlanComponentConstruction(id, useDeltaUpdates?): void

Parameters

NameTypeDefault value

id

number

undefined

useDeltaUpdates

boolean

USE_DELTA_COMPONENT_UPDATES

Returns

void

Inherited from

default.requestPlanComponentConstruction


requestPlanObjectConstruction

requestPlanObjectConstruction(objectId): void

Parameters

NameType

objectId

number

Returns

void


requestPlanObjectDimensions

requestPlanObjectDimensions(): void

Returns

void


requestSync

requestSync(conversationId, planObjectId): void

Parameters

NameType

conversationId

number

planObjectId

number

Returns

void


resume

resume(): void

Returns

void

Overrides

default.resume


sceneCleared

sceneCleared(): void

Returns

void

Inherited from

default.sceneCleared


selectedComponent

selectedComponent(componentId): void

Parameters

NameType

componentId

number

Returns

void


selectionChange

selectionChange(componentId, isRoot): void

Parameters

NameType

componentId

number

isRoot

boolean

Returns

void


setActiveGroupInView

setActiveGroupInView(group): void

Parameters

NameType

group

string

Returns

void


setActiveGroupInViewForPlanObject

setActiveGroupInViewForPlanObject(group, runtimeId?): void

Parameters

NameType

group

string

runtimeId?

number

Returns

void


uiRequestConfiguration

uiRequestConfiguration(objectId): void

Parameters

NameType

objectId

number

Returns

void


updateAnimationParameters

updateAnimationParameters(elementId, parameters): void

Parameters

NameType

elementId

number | number[]

parameters

Returns

void


updatePlanObjectDependencies

updatePlanObjectDependencies(planObjectId): void

Parameters

NameType

planObjectId

number

Returns

void


webGlPreviewDockings

webGlPreviewDockings(context, dragIn): void

Parameters

NameType

context

dragIn

boolean

Returns

void

Last updated