# Class: default

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

# Hierarchy

# Table of contents

# Constructors

# Methods

# Constructors

# constructor

new default(planObject)

# Parameters

Name Type
planObject PlanObject

# Overrides

default.constructor

# Defined in

packages/common-core/src/view-model/plan-object-view-model.ts:53 (opens new window)

# Methods

# addMesh

addMesh(mesh): void

# Parameters

Name Type
mesh Object3D<Object3DEventMap>

# Returns

void

# Inherited from

default.addMesh

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:115 (opens new window)


# clear

clear(): void

# Returns

void

# Inherited from

default.clear

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:138 (opens new window)


# clearReference

clearReference(): void

# Returns

void

# Inherited from

default.clearReference

# Defined in

packages/common-core/src/view-model/kernel-view-model.ts:10 (opens new window)


# deselect

deselect(): void

# Returns

void

# Inherited from

default.deselect

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:187 (opens new window)


# getBoundingBox

getBoundingBox(): RoomleEventedMesh

# Returns

RoomleEventedMesh

# Inherited from

default.getBoundingBox

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:91 (opens new window)


# getBounds

getBounds(): Box3

# Returns

Box3

# Inherited from

default.getBounds

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:79 (opens new window)


# getContainer

getContainer(): Object3D<Object3DEventMap>

# Returns

Object3D<Object3DEventMap>

# Inherited from

default.getContainer

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:130 (opens new window)


# getId

getId(): number

# Returns

number

# Inherited from

default.getId

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:134 (opens new window)


# getKernelObject

getKernelObject(): KernelObject

# Returns

KernelObject

# Inherited from

default.getKernelObject

# Defined in

packages/common-core/src/view-model/kernel-view-model.ts:15 (opens new window)


# getMesh

getMesh(material): Mesh<BufferGeometry<NormalBufferAttributes>, Material | Material[], Object3DEventMap>

# Parameters

Name Type
material any

# Returns

Mesh<BufferGeometry<NormalBufferAttributes>, Material | Material[], Object3DEventMap>

# Inherited from

default.getMesh

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:120 (opens new window)


# getObject

getObject(): RoomleEventedObject3D

# Returns

RoomleEventedObject3D

# Inherited from

default.getObject

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:104 (opens new window)


# getObjectAsync

getObjectAsync(): Promise<Object3D<Object3DEventMap>>

# Returns

Promise<Object3D<Object3DEventMap>>

# Inherited from

default.getObjectAsync

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:108 (opens new window)


# getObjectMeasurements

getObjectMeasurements(zoomFactor, clientWidth, clientHeight): ObjectMeasurements

# Parameters

Name Type
zoomFactor number
clientWidth number
clientHeight number

# Returns

ObjectMeasurements

# Defined in

packages/common-core/src/view-model/plan-object-view-model.ts:88 (opens new window)


# getPlanElement

getPlanElement(): PlanObject

# Returns

PlanObject

# Inherited from

default.getPlanElement

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:95 (opens new window)


# getPlanObject

getPlanObject(): PlanObject

# Returns

PlanObject

# Defined in

packages/common-core/src/view-model/plan-object-view-model.ts:80 (opens new window)


# getPosition

getPosition(): Vector3

# Returns

Vector3

# Inherited from

default.getPosition

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:71 (opens new window)


# getRotation

getRotation(): number

# Returns

number

# Inherited from

default.getRotation

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:75 (opens new window)


# getSize

getSize(): Vector3

# Returns

Vector3

# Overrides

default.getSize

# Defined in

packages/common-core/src/view-model/plan-object-view-model.ts:84 (opens new window)


# hidePreviewBox

hidePreviewBox(): void

# Returns

void

# Inherited from

default.hidePreviewBox

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:150 (opens new window)


# hoverOff

hoverOff(): void

# Returns

void

# Inherited from

default.hoverOff

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:198 (opens new window)


# hoverOn

hoverOn(): void

# Returns

void

# Inherited from

default.hoverOn

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:194 (opens new window)


# isInitDone

isInitDone(): Promise<void>

# Returns

Promise<void>

# Defined in

packages/common-core/src/view-model/plan-object-view-model.ts:70 (opens new window)


# remove

remove(): void

# Returns

void

# Inherited from

default.remove

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:145 (opens new window)


# select

select(): void

# Returns

void

# Inherited from

default.select

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:180 (opens new window)


# setObject

setObject(object): void

# Parameters

Name Type
object RoomleEventedObject3D

# Returns

void

# Inherited from

default.setObject

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:99 (opens new window)


# setTopView

setTopView(enabled): void

# Parameters

Name Type
enabled boolean

# Returns

void

# Inherited from

default.setTopView

# Defined in

packages/common-core/src/view-model/plan-element-view-model.ts:202 (opens new window)


# update

update(): void

# Returns

void

# Overrides

default.update

# Defined in

packages/common-core/src/view-model/plan-object-view-model.ts:187 (opens new window)