API Reference › Globals › FloorPlanElementViewModel
# Class: FloorPlanElementViewModel
# Hierarchy
↳ FloorPlanElementViewModel
# Index
# Constructors
# Methods
- addMesh
- clear
- clearReference
- deselect
- getBoundingBox
- getBounds
- getContainer
- getId
- getKernelObject
- getMesh
- getObject
- getObjectAsync
- getPlanElement
- getPosition
- getRotation
- getSize
- hidePreviewBox
- remove
- select
- setObject
- setPrimaryColor
- update
# Constructors
# constructor
+ new FloorPlanElementViewModel(planObject
: PlanObject): FloorPlanElementViewModel
Overrides PlanElementViewModel.constructor
Defined in packages/planner-core/src/view-model/floor-plan-element-view-model.ts:4
Parameters:
Name | Type |
---|---|
planObject | PlanObject |
Returns: FloorPlanElementViewModel
# Methods
# addMesh
▸ addMesh(mesh
: Mesh): void
Overrides PlanElementViewModel.addMesh
Defined in packages/planner-core/src/view-model/floor-plan-element-view-model.ts:11
Parameters:
Name | Type |
---|---|
mesh | Mesh |
Returns: void
# clear
▸ clear(): void
Inherited from PlanElementViewModel.clear
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:127
Returns: void
# clearReference
▸ clearReference(): void
Inherited from KernelViewModel.clearReference
Defined in packages/common-core/src/view-model/kernel-view-model.ts:10
Returns: void
# deselect
▸ deselect(): void
Inherited from PlanElementViewModel.deselect
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:181
Returns: void
# getBoundingBox
▸ getBoundingBox(): Mesh
Inherited from PlanElementViewModel.getBoundingBox
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:82
Returns: Mesh
# getBounds
▸ getBounds(): Box3
Inherited from PlanElementViewModel.getBounds
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:70
Returns: Box3
# getContainer
▸ getContainer(): Object3D
Inherited from PlanElementViewModel.getContainer
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:119
Returns: Object3D
# getId
▸ getId(): number
Inherited from PlanElementViewModel.getId
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:123
Returns: number
# getKernelObject
▸ getKernelObject(): KernelObject
Inherited from KernelViewModel.getKernelObject
Defined in packages/common-core/src/view-model/kernel-view-model.ts:15
Returns: KernelObject
# getMesh
▸ getMesh(material
: any): Mesh
Inherited from PlanElementViewModel.getMesh
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:111
Parameters:
Name | Type |
---|---|
material | any |
Returns: Mesh
# getObject
▸ getObject(): Object3D‹›
Inherited from PlanElementViewModel.getObject
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:95
Returns: Object3D‹›
# getObjectAsync
▸ getObjectAsync(): Promise‹Object3D‹››
Inherited from PlanElementViewModel.getObjectAsync
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:99
Returns: Promise‹Object3D‹››
# getPlanElement
▸ getPlanElement(): PlanObject
Inherited from PlanElementViewModel.getPlanElement
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:86
Returns: PlanObject
# getPosition
▸ getPosition(): Vector3
Inherited from PlanElementViewModel.getPosition
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:62
Returns: Vector3
# getRotation
▸ getRotation(): number
Inherited from PlanElementViewModel.getRotation
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:66
Returns: number
# getSize
▸ getSize(): Vector3
Inherited from PlanElementViewModel.getSize
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:51
Returns: Vector3
# hidePreviewBox
▸ hidePreviewBox(): void
Inherited from PlanElementViewModel.hidePreviewBox
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:139
Returns: void
# remove
▸ remove(): void
Inherited from PlanElementViewModel.remove
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:134
Returns: void
# select
▸ select(): void
Inherited from PlanElementViewModel.select
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:166
Returns: void
# setObject
▸ setObject(object
: Object3D): void
Inherited from PlanElementViewModel.setObject
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:90
Parameters:
Name | Type |
---|---|
object | Object3D |
Returns: void
# setPrimaryColor
▸ setPrimaryColor(color
: string): void
Inherited from PlanElementViewModel.setPrimaryColor
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:187
Parameters:
Name | Type |
---|---|
color | string |
Returns: void
# update
▸ update(): void
Inherited from PlanElementViewModel.update
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:58
Returns: void