Skip to content

editor › Globals › ParametricHoleDescriptorRealizer

Class: ParametricHoleDescriptorRealizer

Hierarchy

  • ParametricHoleDescriptorRealizer

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

+ new ParametricHoleDescriptorRealizer(parametricHoleDescriptor: ParametricHoleDescriptor): ParametricHoleDescriptorRealizer

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:20

Parameters:

Name Type
parametricHoleDescriptor ParametricHoleDescriptor

Returns: ParametricHoleDescriptorRealizer

Properties

Private assembly

• assembly: Assembly

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:18


Private parametricHoleDescriptor

• parametricHoleDescriptor: ParametricHoleDescriptor

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:17


Private parametricHoleOrnament

• parametricHoleOrnament: ParametricHoleOrnament

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


Private plate

• plate: Plate

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:20

Methods

Private _clearHole

▸ _clearHole(): void

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:130

Returns: void


Private _createOrnament

▸ _createOrnament(): void

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:124

Returns: void


beforeExport

▸ beforeExport(): void

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:120

Returns: void


checkValidityAndCleanUp

▸ checkValidityAndCleanUp(): void

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:108

Returns: void


findModelElement

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

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:26

Type parameters:

▪ DesiredType

Parameters:

Name Type Default
desiredType any -
interactionData IInteractionData -
maxDistance number 20
strategy FindModelElementReturnStrategy FindModelElementReturnStrategy.FIRST

Returns: FoundModelElements‹DesiredType›


getAdditionalExportSvg

▸ getAdditionalExportSvg(): Promise‹string | null›

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:104

Returns: Promise‹string | null›


getModelElement

▸ getModelElement(): ParametricHoleDescriptor

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:60

Returns: ParametricHoleDescriptor


onRemove

▸ onRemove(): void

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:64

Returns: void


realize

▸ realize(targets: Array‹object›, lastChangeEvent: IModelElementEvent, lastTransformsChangeEvent: ITransformsChangeEvent): void

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:68

Parameters:

Name Type
targets Array‹object›
lastChangeEvent IModelElementEvent
lastTransformsChangeEvent ITransformsChangeEvent

Returns: void


recreateWith

▸ recreateWith(otherModelElement: ParametricHoleDescriptor): IModelElementRealizer‹ParametricHoleDescriptor›

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:96

Parameters:

Name Type
otherModelElement ParametricHoleDescriptor

Returns: IModelElementRealizer‹ParametricHoleDescriptor›


setAssembly

▸ setAssembly(assembly: Assembly): void

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:100

Parameters:

Name Type
assembly Assembly

Returns: void


setPermanent

▸ setPermanent(): void

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:116

Returns: void