Skip to content

[mxcad_2d API documentation] (../README. md)/[2d] (../modules/2d. md)/MxCooperate

Class: MxCooperate

2d.MxCooperate

collaborative work

Table of contents

Constructors

Methods

Constructors

constructor

new MxCooperate(mxcad)

Parameters

NameType
mxcadMcObject

Methods

createWrok

createWrok(retCall?, sWorkName?): number

Create collaborative work

Parameters

NameType
retCall?(wrokId: number) => void
sWorkName?string

Returns

number


exitWrok

exitWrok(): number

Exit the current collaborative work

Returns

number


getStatus

getStatus(): number

Obtain the current collaborative status

Returns

number


getWorks

getWorks(retCall): number

Get a list of currently collaborating work names

Parameters

NameType
retCall(works: any[]) => void

Returns

number


init

init(param): any

Initialize parameters For example: {serverless addresses:“ http://localhost:3091 "}

Parameters

NameType
paramobject

Returns

any


joinWork

joinWork(workId, retCall?): number

Create collaborative work

Parameters

NameType
workIdnumber
retCall?(iRet: number) => void

Returns

number


onEvent

onEvent(retCall): void

Mount collaborative work event handling

Parameters

NameType
retCall(eventName: string, iRet: number) => void

Returns

void