Skip to content

editorGlobalsPlaceholderDescriptorRealizer

Class: PlaceholderDescriptorRealizer

Hierarchy

  • PlaceholderDescriptorRealizer

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

+ new PlaceholderDescriptorRealizer(placeholderDescriptor: PlaceholderDescriptor): PlaceholderDescriptorRealizer

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:28

Parameters:

Name Type
placeholderDescriptor PlaceholderDescriptor

Returns: PlaceholderDescriptorRealizer

Properties

Private assembly

assembly: Assembly

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:22


Private hint

hint: HtmlAnnotationHint

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:27


Private hintManager

hintManager: any

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:28


Private oldMaterial

oldMaterial: string

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:25


Protected placeholderDescriptor

placeholderDescriptor: PlaceholderDescriptor

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:21


Private plate

plate: Plate

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:24


Static Private placeholderMaterials

placeholderMaterials: string[] = ["assetPlaceholderPlywood"]

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:19

Methods

Private _realizeHint

_realizeHint(mesh: Mesh, hintManager: any): void

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:162

Parameters:

Name Type
mesh Mesh
hintManager any

Returns: void


Private _removeHint

_removeHint(): void

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:189

Returns: void


Private _setMaterialToPlaceholder

_setMaterialToPlaceholder(realizer: HullPlateRealizer): void

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:144

Parameters:

Name Type
realizer HullPlateRealizer

Returns: void


beforeExport

beforeExport(): Promise‹void› | void

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:35

Returns: Promise‹void› | void


checkValidityAndCleanUp

checkValidityAndCleanUp(): void

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:39

Returns: void


findModelElement

findModelElementDesiredType›(desiredType: any, interactionData: IInteractionData, maxDistance?: number, strategy?: FindModelElementReturnStrategy): FoundModelElements‹DesiredType›

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:47

Type parameters:

DesiredType

Parameters:

Name Type
desiredType any
interactionData IInteractionData
maxDistance? number
strategy? FindModelElementReturnStrategy

Returns: FoundModelElements‹DesiredType›


getAdditionalExportSvg

getAdditionalExportSvg(): Promise‹string | null›

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:103

Returns: Promise‹string | null›


getModelElement

getModelElement(): PlaceholderDescriptor

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:107

Returns: PlaceholderDescriptor


onRemove

onRemove(removePhysicalObjects: boolean): void

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:111

Parameters:

Name Type
removePhysicalObjects boolean

Returns: void


realize

realize(targets: Array‹object›, lastChangeEvent: IModelElementEvent, lastTransformsChangeEvent: ITransformsChangeEvent, hintManager: any): Promise‹void› | void

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:118

Parameters:

Name Type
targets Array‹object›
lastChangeEvent IModelElementEvent
lastTransformsChangeEvent ITransformsChangeEvent
hintManager any

Returns: Promise‹void› | void


recreateWith

recreateWith(otherModelElement: PlaceholderDescriptor): IModelElementRealizerPlaceholderDescriptor

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:132

Parameters:

Name Type
otherModelElement PlaceholderDescriptor

Returns: IModelElementRealizerPlaceholderDescriptor


setAssembly

setAssembly(assembly: Assembly): void

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:136

Parameters:

Name Type
assembly Assembly

Returns: void


setPermanent

setPermanent(): void

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/PlaceholderDescriptorRealizer.ts:140

Returns: void