# Interface: PlanObject

configurator-core/src/roomle-configurator..PlanObject

# Hierarchy

# Table of contents

# Properties

# Methods

# Properties

# boxForMeasurement

boxForMeasurement: KernelCube

# Defined in

packages/typings/planner.ts:120 (opens new window)


# customColor

customColor: number

# Defined in

packages/typings/planner.ts:116 (opens new window)


# extRef

extRef: EMSReference

# Inherited from

PlanElement.extRef

# Defined in

packages/typings/planner.ts:36 (opens new window)


# fixedZ

fixedZ: boolean

# Defined in

packages/typings/planner.ts:119 (opens new window)


# flipX

flipX: boolean

# Defined in

packages/typings/planner.ts:117 (opens new window)


# flipY

flipY: boolean

# Defined in

packages/typings/planner.ts:118 (opens new window)


# rotation

rotation: number

# Defined in

packages/typings/planner.ts:115 (opens new window)


# size

size: KernelVector3

# Defined in

packages/typings/planner.ts:114 (opens new window)

# Methods

# clone

clone(): KernelObject

# Returns

KernelObject

# Inherited from

PlanElement.clone

# Defined in

packages/typings/planner.ts:38 (opens new window)


# delete

delete(): void

# Returns

void

# Inherited from

PlanElement.delete

# Defined in

packages/typings/planner.ts:40 (opens new window)


# getCatalogItemId

getCatalogItemId(): string

# Returns

string

# Defined in

packages/typings/planner.ts:130 (opens new window)


# getCenter

getCenter(): KernelVector3

# Returns

KernelVector3

# Inherited from

PlanElement.getCenter

# Defined in

packages/typings/planner.ts:78 (opens new window)


# getConfiguration

getConfiguration(): string

# Returns

string

# Defined in

packages/typings/planner.ts:128 (opens new window)


# getConfigurationHash

getConfigurationHash(): string

# Returns

string

# Defined in

packages/typings/planner.ts:126 (opens new window)


# getConfigurationRuntimeId

getConfigurationRuntimeId(): number

# Returns

number

# Defined in

packages/typings/planner.ts:132 (opens new window)


# getId

getId(): number

# Returns

number

# Inherited from

PlanElement.getId

# Defined in

packages/typings/planner.ts:82 (opens new window)


# getMeshCenter

getMeshCenter(): KernelVector3

# Returns

KernelVector3

# Inherited from

PlanElement.getMeshCenter

# Defined in

packages/typings/planner.ts:80 (opens new window)


# getObjectType

getObjectType(): string

# Returns

string

# Defined in

packages/typings/planner.ts:134 (opens new window)


# getRectangle

getRectangle(): Rectangle

# Returns

Rectangle

# Defined in

packages/typings/planner.ts:138 (opens new window)


# getType

getType(): any

# Returns

any

# Inherited from

PlanElement.getType

# Defined in

packages/typings/planner.ts:76 (opens new window)


# getWallDistances

getWallDistances(): ObjectToWallLineArray

# Returns

ObjectToWallLineArray

# Defined in

packages/typings/planner.ts:136 (opens new window)


# hasConfiguration

hasConfiguration(): boolean

# Returns

boolean

# Defined in

packages/typings/planner.ts:122 (opens new window)


# isExternalObject

isExternalObject(): boolean

# Returns

boolean

# Defined in

packages/typings/planner.ts:124 (opens new window)