Home Reference Source
import GlPatchAPI from './ui/glpatch/patchapi.js'
public class | source

GlPatchAPI

Constructor Summary

Public Constructor
public

constructor(patch: Patch, glpatch: GlPatch)

Member Summary

Private Members
private
private
private
private

_log: *

private

_patch: Patch

private

_updateCounter: number

Method Summary

Public Methods
public

deleteOp(id: *)

public

removeLink(opIdIn: string, opIdOut: string, portIdIn: string, portIdOut: string)

public

reset()

public

setOpUiAttribs(opid: *, attrName: *, val: *)

public

showOpParams(opid: string)

public
public

updateFlowModeActivity(flowMode: number)

Private Methods
private
private

_onAddOp(op: Op, fromDeserialize: boolean)

private
private

_onLink(p1: *, p2: *, link: *, fromDeserialize: *)

private

_onUnLink(a: *, b: *, link: *)

private

_watchOp(op: *)

Public Constructors

public constructor(patch: Patch, glpatch: GlPatch) source

Params:

NameTypeAttributeDescription
patch Patch
glpatch GlPatch

Private Members

private _currentFlowMode: * source

private _flowvisStartFrame: number source

private _glPatch: * source

private _log: * source

private _patch: Patch source

private _updateCounter: number source

Public Methods

public deleteOp(id: *) source

Params:

NameTypeAttributeDescription
id *

Params:

NameTypeAttributeDescription
opIdIn string
opIdOut string
portIdIn string
portIdOut string

public reset() source

public setOpUiAttribs(opid: *, attrName: *, val: *) source

Params:

NameTypeAttributeDescription
opid *
attrName *
val *

public showOpParams(opid: string) source

Params:

NameTypeAttributeDescription
opid string

public stopFlowModeActivity() source

public updateFlowModeActivity(flowMode: number) source

Params:

NameTypeAttributeDescription
flowMode number

Private Methods

private _initPatch() source

private _onAddOp(op: Op, fromDeserialize: boolean) source

Params:

NameTypeAttributeDescription
op Op
fromDeserialize boolean

private _onDeleteOp(op: UiOp) source

Params:

NameTypeAttributeDescription
op UiOp

Params:

NameTypeAttributeDescription
p1 *
p2 *
link *
fromDeserialize *

Params:

NameTypeAttributeDescription
a *
b *
link *

private _watchOp(op: *) source

Params:

NameTypeAttributeDescription
op *