API Reference › Globals › StaticPlanObjectViewModel
# Class: StaticPlanObjectViewModel
# Hierarchy
↳ StaticPlanObjectViewModel
# Index
# Constructors
# Methods
- addMesh
- clear
- clearReference
- deselect
- getBoundingBox
- getBounds
- getContainer
- getGLBUrl
- getId
- getKernelObject
- getMesh
- getObject
- getObjectAsync
- getPlanElement
- getPlanObject
- getPosition
- getRapiItem
- getRotation
- getSize
- hidePreviewBox
- needsRapiItem
- remove
- select
- setObject
- setPrimaryColor
- setRapiItem
- update
# Constructors
# constructor
+ new StaticPlanObjectViewModel(planObject
: PlanObject): StaticPlanObjectViewModel
Overrides PlanObjectViewModel.constructor
Defined in packages/planner-core/src/view-model/static-plan-object-view-model.ts:16
Parameters:
Name | Type |
---|---|
planObject | PlanObject |
Returns: StaticPlanObjectViewModel
# Methods
# addMesh
▸ addMesh(mesh
: Mesh): void
Inherited from PlanElementViewModel.addMesh
Defined in packages/common-core/src/view-model/plan-element-view-model.ts:106
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
# getGLBUrl
▸ getGLBUrl(): string
Defined in packages/planner-core/src/view-model/static-plan-object-view-model.ts:67
Returns: string
# 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
# getPlanObject
▸ getPlanObject(): PlanObject
Inherited from PlanObjectViewModel.getPlanObject
Defined in packages/common-core/src/view-model/plan-object-view-model.ts:12
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
# getRapiItem
▸ getRapiItem(): RapiItem
Defined in packages/planner-core/src/view-model/static-plan-object-view-model.ts:59
Returns: RapiItem
# 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 PlanObjectViewModel.getSize
Overrides PlanElementViewModel.getSize
Defined in packages/common-core/src/view-model/plan-object-view-model.ts:16
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
# needsRapiItem
▸ needsRapiItem(): boolean
Defined in packages/planner-core/src/view-model/static-plan-object-view-model.ts:63
Returns: boolean
# 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
# setRapiItem
▸ setRapiItem(rapiItem
: RapiItem): Promise‹void›
Defined in packages/planner-core/src/view-model/static-plan-object-view-model.ts:23
Parameters:
Name | Type |
---|---|
rapiItem | RapiItem |
Returns: Promise‹void›
# update
▸ update(): void
Inherited from PlanObjectViewModel.update
Overrides PlanElementViewModel.update
Defined in packages/common-core/src/view-model/plan-object-view-model.ts:20
Returns: void