跳到主要内容
版本:v10.0

Frame / SView / Actions / CreateModelViewAction

Class: CreateModelViewAction

SView.Actions.CreateModelViewAction

Memberof

SVie.Actions

Description

创建视图Action

Export

Implements

Hierarchy

  • Action

    CreateModelViewAction

Implements

  • Publisher

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new CreateModelViewAction(): CreateModelViewAction

Returns

CreateModelViewAction

Memberof

CreateModelViewAction

Overrides

M3D.Actions.Action.constructor

Properties

currentModelViewId

currentModelViewId: string


currentModelViewName

currentModelViewName: string


currentModelViewServerId

currentModelViewServerId: string


currentModelViewSnapshotUrl

currentModelViewSnapshotUrl: any


id

id: number

Inherited from

M3D.Actions.Action.id


modelView

modelView: ModelView


modelViews

modelViews: ModelViews


scene

scene: Scene


count

Static count: number

Inherited from

M3D.Actions.Action.count

Methods

addModelView

addModelView(): void

Returns

void

Description

添加视图

Memberof

CreateModelViewAction


addModelViewList

addModelViewList(modelView): void

Parameters

NameType
modelViewModelView

Returns

void

Description

将视图添加至视图列表

Memberof

CreateModelViewAction


addServerModelView

addServerModelView(isResetImage?, modelView?): Promise<string>

Parameters

NameTypeDescription
isResetImage?boolean
modelView?any视图对象,若不传,则使用Action中的modelView

Returns

Promise<string>

结果为‘0’时添加成功

Description

添加在线视图

Memberof

CreateModelViewAction


execute

execute(): ActionState

Returns

ActionState

Description

执行Action

Inherited from

M3D.Actions.Action.execute


getAnnotationIdsRelationModelView

getAnnotationIdsRelationModelView(): void

Returns

void

Description

获得视图关联的AnnotationID

Memberof

CreateModelViewAction


getEvents

getEvents(): M3DEvent[]

Returns

M3DEvent[]

Description

获得事件列表

Inherited from

M3D.Actions.Action.getEvents


getId

getId(): number

Returns

number

Description

获取id

Inherited from

M3D.Actions.Action.getId


getModelBoardIdsRelationModelView

getModelBoardIdsRelationModelView(): void

Returns

void

Description

获得视图关联的看板ID

Memberof

CreateModelViewAction


getPMIIdsRelationModelView

getPMIIdsRelationModelView(): void

Returns

void

Description

获得视图关联的PMIID

Memberof

CreateModelViewAction


getSectionPlaneIdsRelationModelView

getSectionPlaneIdsRelationModelView(): void

Returns

void

Memberof

CreateModelViewAction


registerEvent

registerEvent(event): void

Parameters

NameTypeDescription
eventM3DEventM3D事件

Returns

void

Description

注册事件

Inherited from

M3D.Actions.Action.registerEvent


removeEvent

removeEvent(): void

Returns

void

Description

删除事件

Inherited from

M3D.Actions.Action.removeEvent


setId

setId(v): void

Parameters

NameTypeDescription
vnumberShapeId

Returns

void

Description

设置id

Inherited from

M3D.Actions.Action.setId


setParameter

setParameter(modelViewName, snapshotUrl): boolean

Parameters

NameTypeDescription
modelViewNameany视图名称
snapshotUrlany截图地址

Returns

boolean

Description

设置参数

Memberof

CreateModelViewAction


setScene

setScene(scene): void

Parameters

NameType
sceneScene

Returns

void

Description

设置场景对象

Memberof

CreateModelViewAction


updateViewByCurrentScene

updateViewByCurrentScene(): boolean

Returns

boolean

Description

根据当前场景更新视图

Memberof

CreateModelViewAction