# Class: SimpleModelLayerUtil

## SimpleModelLayerUtil()

#### new SimpleModelLayerUtil()

简单模型图层工具类

Source:
  - SimpleModelLayerUtil.js, line 11

### Methods

#### (async, static) addModel(simpleModelLayer, model) → {Number}

添加模型，返回Id

##### Parameters:

Name | Type | Description
--- | --- | ---
`simpleModelLayer` | Object | 模型层 （SimpleModelLayer类型的Object）
`model` | Object | 要添加的模型 （Model类型的Object）

Source:
  - SimpleModelLayerUtil.js, line 40

##### Returns:

返回Id （int类型的Number）

Type
  Number

#### (async, static) clearModels(simpleModelLayer) → {Number}

清空数据

##### Parameters:

Name | Type | Description
--- | --- | ---
`simpleModelLayer` | Object | 模型层 （SimpleModelLayer类型的Object）

Source:
  - SimpleModelLayerUtil.js, line 101

##### Returns:

成功标志 （int类型的Number）

Type
  Number

#### (async, static) createModelStorageFileIfNotExists(strURL) → {boolean}

创建模型存储文件，然后通过该存储文件构建SimpleModelLayer，可往其中添加模型

##### Parameters:

Name | Type | Description
--- | --- | ---
`strURL` | String | 型存储文件

Source:
  - SimpleModelLayerUtil.js, line 23

##### Returns:

true-成功 ；false-失败

Type
  boolean

#### (async, static) removeModel(simpleModelLayer, id) → {Number}

删除模型

##### Parameters:

Name | Type | Description
--- | --- | ---
`simpleModelLayer` | Object | 模型层 （SimpleModelLayer类型的Object）
`id` | Number | 模型ID （int类型的Number）

Source:
  - SimpleModelLayerUtil.js, line 82

##### Returns:

成功标志（int类型的Number）

Type
  Number

#### (async, static) updateModel(simpleModelLayer, id, model) → {Number}

更新模型

##### Parameters:

Name | Type | Description
--- | --- | ---
`simpleModelLayer` | Object | 模型层 （SimpleModelLayer类型的Object）
`id` | Number | 模型ID （int类型的Number）
`model` | Object | 要更新的模型 （Model类型的Object）

Source:
  - SimpleModelLayerUtil.js, line 61

##### Returns:

成功标志 （int类型的Number）

Type
  Number