M3D / M3D / Reader / ModelBoardFactory
Class: ModelBoardFactory
Memberof
SView.Reader
Description
看板工厂类
Author
nihy
Date
2022-12-19
Version
1.0
Hierarchy
-
↳
ModelBoardFactory
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new ModelBoardFactory(): ModelBoardFactory
Returns
Inherited from
Properties
imagesMap
▪ Static
imagesMap: Map
<number
, string
>
Methods
createMObject
▸ createMObject<T
>(arg
): T
Type parameters
Name |
---|
T |
Parameters
Name | Type | Description |
---|---|---|
arg | T | 泛型 |
Returns
T
Description
创建对象
Inherited from
createModelBoard
▸ createModelBoard(type
, scene
): any
Parameters
Name | Type | Description |
---|---|---|
type | ModelBoardType | 看板类型 |
scene | Scene | 场景对象 |
Returns
any
Static
Description
创建看板数据
▸ createModelBoard(modelBoard
, scene
): any
Parameters
Name | Type | Description |
---|---|---|
modelBoard | ModelBoard | 看板对象 |
scene | Scene | 场景对象 |
Returns
any
Static
Description
创建看板数据
fromJson
▸ fromJson(modelBoardStr
, scene
, svlxFile
, version?
): ModelBoard
Parameters
Name | Type | Description |
---|---|---|
modelBoardStr | string | 看板json串 |
scene | Scene | 场景对象 |
svlxFile | SvlxFile | - |
version? | string | - |
Returns
Description
看板文件Json读取
getMaxObjectId
▸ getMaxObjectId(modelboardJsonArray
): number
Parameters
Name | Type | Description |
---|---|---|
modelboardJsonArray | any | 看板json数组 |
Returns
number
获取看板ID的最大值
Static
Description
获取最大objectId
modelBoardToJson
▸ modelBoardToJson(modelBoard
): string
Parameters
Name | Type |
---|---|
modelBoard | ModelBoard |
Returns
string
看板对象对应的Json串
Static
Description
根据看板对象生成JSON数据
toJson
▸ toJson(modelBoardList
): string
Parameters
Name | Type |
---|---|
modelBoardList | ModelBoard [] |
Returns
string
看板对象对应的Json串
Static
Description
添加看板数据列表生成JSON数据