Skip to content

editorGlobalsToolBuilder

Class: ToolBuilder

This class builds tool instances based on previously provided parameters.

Hierarchy

  • ToolBuilder

Index

Properties

Methods

Properties

Private editor

editor: Editor

Defined in src/input/ToolBuilder.ts:12


Private scene

scene: Object3D

Defined in src/input/ToolBuilder.ts:14


Private toolLibrary

toolLibrary: ToolLibrary

Defined in src/input/ToolBuilder.ts:11


Private toolName

toolName: string

Defined in src/input/ToolBuilder.ts:10


Private toolParameters

toolParameters: any

Defined in src/input/ToolBuilder.ts:13

Methods

build

build(): Tool

Defined in src/input/ToolBuilder.ts:16

Returns: Tool


getToolLibrary

getToolLibrary(): ToolLibrary

Defined in src/input/ToolBuilder.ts:55

Returns: ToolLibrary


setEditor

setEditor(editor: Editor): void

Defined in src/input/ToolBuilder.ts:35

Parameters:

Name Type
editor Editor

Returns: void


setScene

setScene(scene: Object3D): void

Defined in src/input/ToolBuilder.ts:51

Parameters:

Name Type
scene Object3D

Returns: void


setToolLibrary

setToolLibrary(toolLibrary: ToolLibrary): void

Defined in src/input/ToolBuilder.ts:47

Parameters:

Name Type
toolLibrary ToolLibrary

Returns: void


setToolName

setToolName(toolName: string): void

Defined in src/input/ToolBuilder.ts:39

Parameters:

Name Type
toolName string

Returns: void


setToolParameters

setToolParameters(toolParameters: any): void

Defined in src/input/ToolBuilder.ts:43

Parameters:

Name Type
toolParameters any

Returns: void