Skip to main content

Class: Analyzer

Default/Analyzer/Analyzer.Analyzer

Hierarchy

Constructors

constructor

new Analyzer(): Analyzer

Returns

Analyzer

Inherited from

DVEAnaylzer.constructor

Properties

_flowChecks

_flowChecks: number[][]

Defined in

divinevoxel/foundation/src/Default/Analyzer/Analyzer.ts:20


processor

processor: Object = AnalyzerProcessor

Type declaration

NameType
chunkToolChunkDataTool
columnToolColumnDataTool
goThroughColumn<T>(location: LocationData, run: (x: number, y: number, z: number, column: ColumnDataTool) => void) => void

Defined in

divinevoxel/foundation/src/Default/Analyzer/Analyzer.ts:19


updater

updater: Object = AnalyzerUpdater

Type declaration

NameType
_voxelsMap<string, RunFunction>
getVoxel(id: string) => false | RunFunction
registerVoxel(id: string, run: RunFunction) => void

Defined in

divinevoxel/foundation/src/Default/Analyzer/Analyzer.ts:18

Methods

runPropagation

runPropagation(data): Promise<void>

Parameters

NameType
dataAnaylzerTask

Returns

Promise<void>

Overrides

DVEAnaylzer.runPropagation

Defined in

divinevoxel/foundation/src/Default/Analyzer/Analyzer.ts:27


runUpdate

runUpdate(data): Promise<void>

Parameters

NameType
dataAnaylzerTask

Returns

Promise<void>

Overrides

DVEAnaylzer.runUpdate

Defined in

divinevoxel/foundation/src/Default/Analyzer/Analyzer.ts:78