Skip to content

Class: GraphManager

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new GraphManager(viewer, userCfg): GraphManager

Parameters

NameType
viewerViewer
userCfgGMConfig

Returns

GraphManager

Defined in

src/interaction/PlotEdit/index.ts:47

Properties

viewer

viewer: Viewer

Defined in

src/interaction/PlotEdit/index.ts:36


config

config: GMConfig

Defined in

src/interaction/PlotEdit/index.ts:37


layer

layer: DataSource

Defined in

src/interaction/PlotEdit/index.ts:43


em

em: default

Defined in

src/interaction/PlotEdit/index.ts:45

Methods

start

start(): void

into select mode

Returns

void

Defined in

src/interaction/PlotEdit/index.ts:63


finish

finish(): void

Returns

void

Defined in

src/interaction/PlotEdit/index.ts:67


destroyHandler

destroyHandler(): void

Returns

void

Defined in

src/interaction/PlotEdit/index.ts:71


create

create(json): default

begin draw a graph

Parameters

NameTypeDescription
jsonanygraph param

Returns

default

Defined in

src/interaction/PlotEdit/index.ts:79


draw

draw(json): default

draw a graph with ctls. finish to edit mode.

Parameters

NameType
jsonany

Returns

default

Defined in

src/interaction/PlotEdit/index.ts:89


findById

findById(id): Entity

Parameters

NameType
idstring

Returns

Entity

Defined in

src/interaction/PlotEdit/index.ts:94


findByType

findByType(graphType): Entity

Parameters

NameType
graphTypestring

Returns

Entity

Defined in

src/interaction/PlotEdit/index.ts:98


delete

delete(graph): void

Parameters

NameType
graphdefault

Returns

void

Defined in

src/interaction/PlotEdit/index.ts:110


clean

clean(): void

Returns

void

Defined in

src/interaction/PlotEdit/index.ts:121


deleteAll

deleteAll(): void

Returns

void

Defined in

src/interaction/PlotEdit/index.ts:125


load

load(jsons): default[]

Parameters

NameType
jsonsany[]

Returns

default[]

Defined in

src/interaction/PlotEdit/index.ts:129


save

save(): void

Returns

void

Defined in

src/interaction/PlotEdit/index.ts:133


createObj

createObj(json): default | default | default | default | default | default | default | default | default | default | default | default

Parameters

NameType
jsonObject
json.objany

Returns

default | default | default | default | default | default | default | default | default | default | default | default

Defined in

src/interaction/PlotEdit/index.ts:137


setGraphSelectHandler

setGraphSelectHandler(handler): void

Parameters

NameType
handlerGraphSelectHandler

Returns

void

Defined in

src/interaction/PlotEdit/index.ts:206


setGraphFinishHandler

setGraphFinishHandler(handler): void

Parameters

NameType
handlerGraphFinishHandler

Returns

void

Defined in

src/interaction/PlotEdit/index.ts:210