API Reference / Modules / configurator-core/src/services/configurator-ui-callback / <internal> / PlannerKernelContainer
# Interface: PlannerKernelContainer
configurator-core/src/services/configurator-ui-callback.
# Table of contents
# Properties
- AbstractModel
- AddOnSpotArray
- BaseMaterial
- CatalogItem
- CatalogItemPtrList
- ComponentArray
- ConfigurationArray
- ConstObjectPtr
- ConstructionObject
- ConstructionObjectSet
- DockPairToLineArray
- DockPairToPointArray
- DrawingType
- EMSReference
- ExternalReference
- Floor
- FloorMaterial
- IntArray
- Kernel
- LongArray
- MaterialSourceType
- Node
- ObjectGroup
- ParamKeyValuePairArray
- ParameterArray
- ParameterGroupArray
- ParameterValueArray
- PartArray
- PartListParameterArray
- Plan
- PlanElement
- PlanElementType
- PlanImage
- PlanInteractionHandler
- PlanMeasure
- PlanModelViewHelper
- PlanObject
- PlanObjectList
- PlanObjectObjectSet
- PlanObjectPtrList
- PlanObjectPtrVector
- PlanObjectSide
- PlanText
- PointArray
- PossibleChildArray
- RangeArray
- ResizingAnchor
- SizeTArray
- StringArray
- Type
- Unit
- UnitMeasureFormatter
- UnitStringType
- UnitType
- VariableArray
- VariantArray
- Vector2fArray
- Wall
- WallExtensionType
- WallMaterial
- WallSide
- catalogItemLoaded
- registerPlannerCallback
- toPlanObjectSide
- toResizingAnchor
- toUnit
- toUnitFormat
- toWallSide
- unregisterPlannerCallback
# Properties
# AbstractModel
• AbstractModel: AbstractModel
# Defined in
packages/typings/planner-kernel-container.ts:472 (opens new window)
# AddOnSpotArray
• AddOnSpotArray: AddOnSpotArray
# Defined in
packages/typings/planner-kernel-container.ts:524 (opens new window)
# BaseMaterial
• BaseMaterial: BaseMaterial
# Defined in
packages/typings/planner-kernel-container.ts:495 (opens new window)
# CatalogItem
• CatalogItem: CatalogItem
# Defined in
packages/typings/planner-kernel-container.ts:481 (opens new window)
# CatalogItemPtrList
• CatalogItemPtrList: CatalogItemPtrList
# Defined in
packages/typings/planner-kernel-container.ts:480 (opens new window)
# ComponentArray
• ComponentArray: ComponentArray
# Defined in
packages/typings/planner-kernel-container.ts:512 (opens new window)
# ConfigurationArray
• ConfigurationArray: ConfigurationArray
# Defined in
packages/typings/planner-kernel-container.ts:521 (opens new window)
# ConstObjectPtr
• ConstObjectPtr: ConstructionObject
# Defined in
packages/typings/planner-kernel-container.ts:488 (opens new window)
# ConstructionObject
• ConstructionObject: ConstructionObject
# Defined in
packages/typings/planner-kernel-container.ts:487 (opens new window)
# ConstructionObjectSet
• ConstructionObjectSet: ConstructionObjectSet
# Defined in
packages/typings/planner-kernel-container.ts:468 (opens new window)
# DockPairToLineArray
• DockPairToLineArray: DockPairToLineArray
# Defined in
packages/typings/planner-kernel-container.ts:511 (opens new window)
# DockPairToPointArray
• DockPairToPointArray: DockPairToPointArray
# Defined in
packages/typings/planner-kernel-container.ts:510 (opens new window)
# DrawingType
• DrawingType: DrawingType
# Defined in
packages/typings/planner-kernel-container.ts:499 (opens new window)
# EMSReference
• EMSReference: EMSReference
# Defined in
packages/typings/planner-kernel-container.ts:471 (opens new window)
# ExternalReference
• ExternalReference: ExternalReference
# Defined in
packages/typings/planner-kernel-container.ts:470 (opens new window)
# Floor
• Floor: Floor
# Defined in
packages/typings/planner-kernel-container.ts:493 (opens new window)
# FloorMaterial
• FloorMaterial: FloorMaterial
# Defined in
packages/typings/planner-kernel-container.ts:496 (opens new window)
# IntArray
• IntArray: IntArray
# Defined in
packages/typings/planner-kernel-container.ts:528 (opens new window)
# Kernel
• Kernel: ConfiguratorKernelClass
# Defined in
packages/typings/planner-kernel-container.ts:529 (opens new window)
# LongArray
• LongArray: LongArray
# Defined in
packages/typings/planner-kernel-container.ts:509 (opens new window)
# MaterialSourceType
• MaterialSourceType: MaterialSourceType
# Defined in
packages/typings/planner-kernel-container.ts:494 (opens new window)
# Node
• Node: Node
# Defined in
packages/typings/planner-kernel-container.ts:479 (opens new window)
# ObjectGroup
• ObjectGroup: ObjectGroup
# Defined in
packages/typings/planner-kernel-container.ts:475 (opens new window)
# ParamKeyValuePairArray
• ParamKeyValuePairArray: ParamKeyValuePairArray
# Defined in
packages/typings/planner-kernel-container.ts:526 (opens new window)
# ParameterArray
• ParameterArray: ParameterArray
# Defined in
packages/typings/planner-kernel-container.ts:518 (opens new window)
# ParameterGroupArray
• ParameterGroupArray: ParameterGroupArray
# Defined in
packages/typings/planner-kernel-container.ts:519 (opens new window)
# ParameterValueArray
• ParameterValueArray: ParameterValueArray
# Defined in
packages/typings/planner-kernel-container.ts:517 (opens new window)
# PartArray
• PartArray: PartArray
# Defined in
packages/typings/planner-kernel-container.ts:522 (opens new window)
# PartListParameterArray
• PartListParameterArray: PartListParameterArray
# Defined in
packages/typings/planner-kernel-container.ts:520 (opens new window)
# Plan
• Plan: Plan
# Defined in
packages/typings/planner-kernel-container.ts:498 (opens new window)
# PlanElement
• PlanElement: PlanElement
# Defined in
packages/typings/planner-kernel-container.ts:474 (opens new window)
# PlanElementType
• PlanElementType: PlanElementType
# Defined in
packages/typings/planner-kernel-container.ts:473 (opens new window)
# PlanImage
• PlanImage: PlanImage
# Defined in
packages/typings/planner-kernel-container.ts:477 (opens new window)
# PlanInteractionHandler
• PlanInteractionHandler: PlanInteractionHandler
# Defined in
packages/typings/planner-kernel-container.ts:502 (opens new window)
# PlanMeasure
• PlanMeasure: PlanMeasure
# Defined in
packages/typings/planner-kernel-container.ts:478 (opens new window)
# PlanModelViewHelper
• PlanModelViewHelper: PlanModelViewHelper
# Defined in
packages/typings/planner-kernel-container.ts:503 (opens new window)
# PlanObject
• PlanObject: PlanObjectPtr
# Defined in
packages/typings/planner-kernel-container.ts:486 (opens new window)
# PlanObjectList
• PlanObjectList: PlanObjectList
# Defined in
packages/typings/planner-kernel-container.ts:525 (opens new window)
# PlanObjectObjectSet
• PlanObjectObjectSet: PlanObjectObjectSet
# Defined in
packages/typings/planner-kernel-container.ts:469 (opens new window)
# PlanObjectPtrList
• PlanObjectPtrList: PlanObjectPtrList
# Defined in
packages/typings/planner-kernel-container.ts:484 (opens new window)
# PlanObjectPtrVector
• PlanObjectPtrVector: PlanObjectPtrVector
# Defined in
packages/typings/planner-kernel-container.ts:485 (opens new window)
# PlanObjectSide
• PlanObjectSide: PlanObjectSide
# Defined in
packages/typings/planner-kernel-container.ts:482 (opens new window)
# PlanText
• PlanText: PlanText
# Defined in
packages/typings/planner-kernel-container.ts:476 (opens new window)
# PointArray
• PointArray: PointArray
# Defined in
packages/typings/planner-kernel-container.ts:466 (opens new window)
# PossibleChildArray
• PossibleChildArray: PossibleChildArray
# Defined in
packages/typings/planner-kernel-container.ts:523 (opens new window)
# RangeArray
• RangeArray: RangeArray
# Defined in
packages/typings/planner-kernel-container.ts:516 (opens new window)
# ResizingAnchor
• ResizingAnchor: ResizingAnchor
# Defined in
packages/typings/planner-kernel-container.ts:500 (opens new window)
# SizeTArray
• SizeTArray: SizeTArray
# Defined in
packages/typings/planner-kernel-container.ts:467 (opens new window)
# StringArray
• StringArray: StringArray
# Defined in
packages/typings/planner-kernel-container.ts:507 (opens new window)
# Type
• Type: Type
# Defined in
packages/typings/planner-kernel-container.ts:513 (opens new window)
# Unit
• Unit: Unit
# Defined in
packages/typings/planner-kernel-container.ts:530 (opens new window)
# UnitMeasureFormatter
• UnitMeasureFormatter: UnitMeasureFormatter
# Defined in
packages/typings/planner-kernel-container.ts:534 (opens new window)
# UnitStringType
• UnitStringType: UnitStringType
# Defined in
packages/typings/planner-kernel-container.ts:531 (opens new window)
# UnitType
• UnitType: UnitType
# Defined in
packages/typings/planner-kernel-container.ts:514 (opens new window)
# VariableArray
• VariableArray: VariableArray
# Defined in
packages/typings/planner-kernel-container.ts:515 (opens new window)
# VariantArray
• VariantArray: VariantArray
# Defined in
packages/typings/planner-kernel-container.ts:527 (opens new window)
# Vector2fArray
• Vector2fArray: Vector2fArray
# Defined in
packages/typings/planner-kernel-container.ts:508 (opens new window)
# Wall
• Wall: Wall
# Defined in
packages/typings/planner-kernel-container.ts:492 (opens new window)
# WallExtensionType
• WallExtensionType: WallExtensionType
# Defined in
packages/typings/planner-kernel-container.ts:491 (opens new window)
# WallMaterial
• WallMaterial: WallMaterial
# Defined in
packages/typings/planner-kernel-container.ts:497 (opens new window)
# WallSide
• WallSide: WallSide
# Defined in
packages/typings/planner-kernel-container.ts:489 (opens new window)
# catalogItemLoaded
• catalogItemLoaded: (aCatalogItem
: CatalogItem
) => void
# Type declaration
▸ (aCatalogItem
): void
# Parameters
Name | Type |
---|---|
aCatalogItem | CatalogItem |
# Returns
void
# Defined in
packages/typings/planner-kernel-container.ts:504 (opens new window)
# registerPlannerCallback
• registerPlannerCallback: (callbacksObject
: any
) => void
# Type declaration
▸ (callbacksObject
): void
# Parameters
Name | Type |
---|---|
callbacksObject | any |
# Returns
void
# Defined in
packages/typings/planner-kernel-container.ts:505 (opens new window)
# toPlanObjectSide
• toPlanObjectSide: (a
: number
) => PlanObjectSide
# Type declaration
▸ (a
): PlanObjectSide
# Parameters
Name | Type |
---|---|
a | number |
# Returns
# Defined in
packages/typings/planner-kernel-container.ts:483 (opens new window)
# toResizingAnchor
• toResizingAnchor: (a
: number
) => ResizingAnchor
# Type declaration
▸ (a
): ResizingAnchor
# Parameters
Name | Type |
---|---|
a | number |
# Returns
# Defined in
packages/typings/planner-kernel-container.ts:501 (opens new window)
# toUnit
• toUnit: (enumIndex
: number
) => Unit
# Type declaration
▸ (enumIndex
): Unit
# Parameters
Name | Type |
---|---|
enumIndex | number |
# Returns
# Defined in
packages/typings/planner-kernel-container.ts:532 (opens new window)
# toUnitFormat
• toUnitFormat: (enumIndex
: number
) => UnitStringType
# Type declaration
▸ (enumIndex
): UnitStringType
# Parameters
Name | Type |
---|---|
enumIndex | number |
# Returns
# Defined in
packages/typings/planner-kernel-container.ts:533 (opens new window)
# toWallSide
• toWallSide: (a
: number
) => WallSide
# Type declaration
▸ (a
): WallSide
# Parameters
Name | Type |
---|---|
a | number |
# Returns
# Defined in
packages/typings/planner-kernel-container.ts:490 (opens new window)
# unregisterPlannerCallback
• unregisterPlannerCallback: (callbacksObject
: any
) => void
# Type declaration
▸ (callbacksObject
): void
# Parameters
Name | Type |
---|---|
callbacksObject | any |
# Returns
void
# Defined in
packages/typings/planner-kernel-container.ts:506 (opens new window)