typings/kernel.ConfiguratorKernelClass
# Table of contents
# Methods
- addPriceList
- assetsLoaded
- cancelDocking
- clearAll
- clearScene
- createNewSerializedConfiguration
- deleteComponent
- deletePlanComponent
- deletePlanComponents
- dockComponent
- dockComponentWithPosition
- getChildrenOfPlanComponent
- getChildrenOfPlanObject
- getCommonPlanComponentParameters
- getComponent
- getComponentId
- getComponentParameters
- getExternalObjectDocking
- getFullPartList
- getHashOfConfiguration
- getHashOfSerializedConfiguration
- getPartList
- getPlanComponentAnimations
- getPlanComponentPossibleChildren
- getPlanObject
- getPlanObjectAnimations
- getPlanObjectChildren
- getPlanObjectFromPlanComponent
- getPlanObjectParameters
- getPlanObjectPossibleChildren
- getRootPlanComponentIdFromObjectId
- getSerializedConfiguration
- isExternalPlanObject
- loadComponentDefinition
- loadConfiguration
- loadExternalAttributeDefinition
- loadFreeFlyingConfiguration
- loadPlainComponent
- requestDeltaPlanComponentConstruction
- requestPlanComponentConstruction
- requestPlanComponentConstructionRecursive
- requestPlanObjectConstruction
- requestPreviewGeometry
- requestPreviewGeometryForExternalObject
- resetPriceListIds
- setActiveGroupInView
- setActiveGroupInViewForPlanObject
- setComponentParameter
- setEnvironmentVariable
- setExternalMeshInvalid
- setExternalObjectConstructionProperties
- setLevel
- setPlanComponentParameters
- setPlanObjectParameter
- setUpdateCallbacksOnlyIfGeometryIsReady
- syncPlanObjectToView
- useEnvironmentGeometry
- useHDGeometry
# Methods
# addPriceList
▸ addPriceList(newLocale
): void
# Parameters
Name | Type |
---|---|
newLocale | string |
# Returns
void
# assetsLoaded
▸ assetsLoaded(assets
): void
# Parameters
Name | Type |
---|---|
assets | AssetResponse | AssetResponse [] |
# Returns
void
# cancelDocking
▸ cancelDocking(componentId
, undoDrag
): void
# Parameters
Name | Type |
---|---|
componentId | number |
undoDrag | boolean |
# Returns
void
# clearAll
▸ clearAll(): void
# Returns
void
# clearScene
▸ clearScene(): void
# Returns
void
# createNewSerializedConfiguration
▸ createNewSerializedConfiguration(configurationRuntimeId
): string
# Parameters
Name | Type |
---|---|
configurationRuntimeId | number |
# Returns
string
# deleteComponent
▸ deleteComponent(componentId
): void
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
void
# deletePlanComponent
▸ deletePlanComponent(componentId
): void
# Parameters
Name | Type |
---|---|
componentId | any |
# Returns
void
# deletePlanComponents
▸ deletePlanComponents(componentIds
): void
# Parameters
Name | Type |
---|---|
componentIds | any |
# Returns
void
# dockComponent
▸ dockComponent(childId
, childDockId
, parentId
, parentDockId
): void
# Parameters
Name | Type |
---|---|
childId | number |
childDockId | number |
parentId | number |
parentDockId | number |
# Returns
void
# dockComponentWithPosition
▸ dockComponentWithPosition(childId
, childDockId
, parentId
, parentDockId
, position
): void
# Parameters
Name | Type |
---|---|
childId | number |
childDockId | number |
parentId | number |
parentDockId | number |
position | KernelVector3 |
# Returns
void
# getChildrenOfPlanComponent
▸ getChildrenOfPlanComponent(componentId
, onlyPossible
, onlyVisible
): KernelPossibleChild
[]
# Parameters
Name | Type |
---|---|
componentId | number |
onlyPossible | boolean |
onlyVisible | boolean |
# Returns
# getChildrenOfPlanObject
▸ getChildrenOfPlanObject(planObjectId
, onlyPossible
, onlyVisible
): KernelPossibleChild
[]
# Parameters
Name | Type |
---|---|
planObjectId | number |
onlyPossible | boolean |
onlyVisible | boolean |
# Returns
# getCommonPlanComponentParameters
▸ getCommonPlanComponentParameters(componentIds
): Object
# Parameters
Name | Type |
---|---|
componentIds | any |
# Returns
Object
Name | Type |
---|---|
animations | KernelAnimation [] |
parameterGroups | KernelParameterGroup [] |
parameters | KernelParameter [] |
# getComponent
▸ getComponent(componentId
): KernelComponent
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
# getComponentId
▸ getComponentId(componentId
): string
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
string
# getComponentParameters
▸ getComponentParameters(componentId
): KernelParameter
[]
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
# getExternalObjectDocking
▸ getExternalObjectDocking(childId
, childDockId
, parentId
, parentDockId
): KernelExternalObjectDocking
# Parameters
Name | Type |
---|---|
childId | number |
childDockId | number |
parentId | number |
parentDockId | number |
# Returns
# getFullPartList
▸ getFullPartList(): KernelPartList
# Returns
# getHashOfConfiguration
▸ getHashOfConfiguration(aPlanObjectOrComponentId
): string
# Parameters
Name | Type |
---|---|
aPlanObjectOrComponentId | number |
# Returns
string
# getHashOfSerializedConfiguration
▸ getHashOfSerializedConfiguration(serializedConfiguration
): string
# Parameters
Name | Type |
---|---|
serializedConfiguration | string |
# Returns
string
# getPartList
▸ getPartList(getPartList
): KernelPartList
# Parameters
Name | Type |
---|---|
getPartList | number |
# Returns
# getPlanComponentAnimations
▸ getPlanComponentAnimations(planComponentId
): KernelAnimation
[]
# Parameters
Name | Type |
---|---|
planComponentId | number |
# Returns
# getPlanComponentPossibleChildren
▸ getPlanComponentPossibleChildren(componentId
): KernelPossibleChild
[]
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
# getPlanObject
▸ getPlanObject(planObjectId
): PlanObject
# Parameters
Name | Type |
---|---|
planObjectId | number |
# Returns
# getPlanObjectAnimations
▸ getPlanObjectAnimations(planObjectId
): KernelAnimation
[]
# Parameters
Name | Type |
---|---|
planObjectId | number |
# Returns
# getPlanObjectChildren
▸ getPlanObjectChildren(planObjectId
, onlyPossible
, onlyVisible
): KernelPossibleChild
[]
# Parameters
Name | Type |
---|---|
planObjectId | number |
onlyPossible | boolean |
onlyVisible | boolean |
# Returns
# getPlanObjectFromPlanComponent
▸ getPlanObjectFromPlanComponent(componentId
): PlanObject
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
# getPlanObjectParameters
▸ getPlanObjectParameters(planObjectId
): KernelParameter
[]
# Parameters
Name | Type |
---|---|
planObjectId | number |
# Returns
# getPlanObjectPossibleChildren
▸ getPlanObjectPossibleChildren(componentId
): KernelPossibleChild
[]
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
# getRootPlanComponentIdFromObjectId
▸ getRootPlanComponentIdFromObjectId(planObjectId
): number
# Parameters
Name | Type |
---|---|
planObjectId | number |
# Returns
number
# getSerializedConfiguration
▸ getSerializedConfiguration(planObjectOrComponentId
): string
# Parameters
Name | Type |
---|---|
planObjectOrComponentId | number |
# Returns
string
# isExternalPlanObject
▸ isExternalPlanObject(objectOrPlanComponentId
): boolean
# Parameters
Name | Type |
---|---|
objectOrPlanComponentId | number |
# Returns
boolean
# loadComponentDefinition
▸ loadComponentDefinition(conversationId
, component
): void
# Parameters
Name | Type |
---|---|
conversationId | number |
component | string |
# Returns
void
# loadConfiguration
▸ loadConfiguration(kernelConversationId
, configurationObject
, position
): void
# Parameters
Name | Type |
---|---|
kernelConversationId | number |
configurationObject | string |
position | KernelVector3 |
# Returns
void
# loadExternalAttributeDefinition
▸ loadExternalAttributeDefinition(serializedDefinition
): void
# Parameters
Name | Type |
---|---|
serializedDefinition | string |
# Returns
void
# loadFreeFlyingConfiguration
▸ loadFreeFlyingConfiguration(conversationId
, configuration
): void
# Parameters
Name | Type |
---|---|
conversationId | number |
configuration | string |
# Returns
void
# loadPlainComponent
▸ loadPlainComponent(conversationId
, componentId
, configuration
): void
# Parameters
Name | Type |
---|---|
conversationId | number |
componentId | string |
configuration | string |
# Returns
void
# requestDeltaPlanComponentConstruction
▸ requestDeltaPlanComponentConstruction(componentId
): void
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
void
# requestPlanComponentConstruction
▸ requestPlanComponentConstruction(componentId
): void
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
void
# requestPlanComponentConstructionRecursive
▸ requestPlanComponentConstructionRecursive(componentId
): void
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
void
# requestPlanObjectConstruction
▸ requestPlanObjectConstruction(planObjectId
): void
# Parameters
Name | Type |
---|---|
planObjectId | number |
# Returns
void
# requestPreviewGeometry
▸ requestPreviewGeometry(componentId
, planObjectId
, allowInsertInBetween
): void
# Parameters
Name | Type |
---|---|
componentId | number |
planObjectId | number |
allowInsertInBetween | boolean |
# Returns
void
# requestPreviewGeometryForExternalObject
▸ requestPreviewGeometryForExternalObject(componentId
, planObjectId
, allowInsertInBetween
): void
# Parameters
Name | Type |
---|---|
componentId | string |
planObjectId | number |
allowInsertInBetween | boolean |
# Returns
void
# resetPriceListIds
▸ resetPriceListIds(): void
# Returns
void
# setActiveGroupInView
▸ setActiveGroupInView(groupId
): void
# Parameters
Name | Type |
---|---|
groupId | string |
# Returns
void
# setActiveGroupInViewForPlanObject
▸ setActiveGroupInViewForPlanObject(groupId
, runtimeId
): void
# Parameters
Name | Type |
---|---|
groupId | string |
runtimeId | number |
# Returns
void
# setComponentParameter
▸ setComponentParameter(componentId
, parameterKey
, value
): void
# Parameters
Name | Type |
---|---|
componentId | number |
parameterKey | string |
value | string |
# Returns
void
# setEnvironmentVariable
▸ setEnvironmentVariable(key
, value
): void
# Parameters
Name | Type |
---|---|
key | string |
value | any |
# Returns
void
# setExternalMeshInvalid
▸ setExternalMeshInvalid(meshId
, quality
): void
# Parameters
Name | Type |
---|---|
meshId | string |
quality | number |
# Returns
void
# setExternalObjectConstructionProperties
▸ setExternalObjectConstructionProperties(serializedProperties
): void
# Parameters
Name | Type |
---|---|
serializedProperties | string |
# Returns
void
# setLevel
▸ setLevel(restrictionLevel
): void
# Parameters
Name | Type |
---|---|
restrictionLevel | number |
# Returns
void
# setPlanComponentParameters
▸ setPlanComponentParameters(componentIds
, parameterKey
, value
): void
# Parameters
Name | Type |
---|---|
componentIds | any |
parameterKey | string |
value | string |
# Returns
void
# setPlanObjectParameter
▸ setPlanObjectParameter(planObjectId
, parameterKey
, value
): void
# Parameters
Name | Type |
---|---|
planObjectId | number |
parameterKey | string |
value | string |
# Returns
void
# setUpdateCallbacksOnlyIfGeometryIsReady
▸ setUpdateCallbacksOnlyIfGeometryIsReady(onlyUpdateIfReady
): void
# Parameters
Name | Type |
---|---|
onlyUpdateIfReady | boolean |
# Returns
void
▸ setUpdateCallbacksOnlyIfGeometryIsReady(updateCallbacksOnlyIfGeometryIsReady
): void
# Parameters
Name | Type |
---|---|
updateCallbacksOnlyIfGeometryIsReady | boolean |
# Returns
void
# syncPlanObjectToView
▸ syncPlanObjectToView(conversationId
, planObjectId
): void
# Parameters
Name | Type |
---|---|
conversationId | number |
planObjectId | number |
# Returns
void
# useEnvironmentGeometry
▸ useEnvironmentGeometry(requestEnvironmentGeometry
): void
# Parameters
Name | Type |
---|---|
requestEnvironmentGeometry | boolean |
# Returns
void
# useHDGeometry
▸ useHDGeometry(requestUseHDGeometry
): void
# Parameters
Name | Type |
---|---|
requestUseHDGeometry | boolean |
# Returns
void