# 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-element-view-model.ts:33 (opens new window)

# Methods

# addMesh

addMesh(mesh): void

# Parameters

Name Type
mesh Object3D<Object3DEventMap>

# Returns

void

# Defined in

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


# clear

clear(): void

# Returns

void

# 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

# Defined in

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


# getBoundingBox

getBoundingBox(): RoomleEventedMesh

# Returns

RoomleEventedMesh

# Defined in

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


# getBounds

getBounds(): Box3

# Returns

Box3

# Defined in

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


# getContainer

getContainer(): Object3D<Object3DEventMap>

# Returns

Object3D<Object3DEventMap>

# Defined in

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


# getId

getId(): number

# Returns

number

# 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>

# Defined in

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


# getObject

getObject(): RoomleEventedObject3D

# Returns

RoomleEventedObject3D

# 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>>

# Defined in

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


# getPlanElement

getPlanElement(): PlanObject

# Returns

PlanObject

# Defined in

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


# getPosition

getPosition(): Vector3

# Returns

Vector3

# Defined in

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


# getRotation

getRotation(): number

# Returns

number

# Defined in

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


# getSize

getSize(): Vector3

# Returns

Vector3

# Defined in

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


# hidePreviewBox

hidePreviewBox(): void

# Returns

void

# Defined in

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


# hoverOff

hoverOff(): void

# Returns

void

# Defined in

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


# hoverOn

hoverOn(): void

# Returns

void

# Defined in

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


# remove

remove(): void

# Returns

void

# Defined in

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


# select

select(): void

# Returns

void

# 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

# 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

# Defined in

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


# update

update(): void

# Returns

void

# Defined in

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