Skip to content

editor › Globals › ToolBuilder

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