#### # new RasterFunction(options)

栅格数据处理渲染规则，支持ndvi、hillshade，NDVI应用于多光谱影像数据，HILLSHADE应用于DEM高程数据。

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`options` | Object | 构造参数
`functionArguments` | Object | 栅格函数的参数。结构取决于指定的函数。
`functionName` | String | 影像服务的栅格函数名称。目前仅支持"ENVI"和“HILLSHADE”两种模式。
`outputPixelType` | String | 输出图像的像素类型。功能未支持。
`variableName` | String | 栅格函数的变量名。功能未支持。
`rasterFunctionDefinition` | Object | null | 栅格函数的定义。功能未支持。

### 成员变量

类型: Object

#### # functionArguments

栅格函数的参数。结构取决于指定的函数。

类型: String

#### # functionName

影像服务的栅格函数名称。目前仅支持"ENVI"和“HILLSHADE”两种模式。

类型: String

#### # outputPixelType

输出图像的像素类型

类型: Object | null

#### # rasterFunctionDefinition

栅格函数的定义

类型: String

#### # variableName

栅格函数的变量名。

### 方法

#### # static fromJSON(json)

通过json构造RasterFunction对象

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`json` | Object | json对象

返回值:

RasterFunction实例

类型: RasterFunction

#### # clone()

克隆RasterFunction对象

返回值:

克隆后的RasterFunction实例

类型: RasterFunction

#### # toJSON()

导出json对象

返回值:

json对象

类型: Object