# MeasureSlopeTool

#### new Cesium.MeasureSlopeTool(viewer, options)
MapGIS/Tools/MeasureSlopeTool.js 50

坡度测量

Name | Type | Description
--- | --- | ---
`viewer` | Object | 视图

`options`

Object

包含以下属性的对象

Name | Type | Default | Description
--- | --- | --- | ---
`callBack` | Boolean | `function(result, positions){}` | optional 回调函数
`labelCallBack` | Boolean | `function(result, label){}` | optional 测量完毕后提示框的回调函数，可以覆盖提示内容
`disableDepthTestDistance` | Number | `Number.POSITIVE_INFINITY` | optional 只要小于这个距离深度检测就会失效，就会一直显示在最前面 不会被遮挡
`lineColor` | Color |  | optional 线段颜色
`pointColor` | Color |  | optional 点颜色
`style` | LabelStyle | `LabelStyle.FILL` | optional label 文字的样式，支持填充、线框。填充和线框， FILL, OUTLINE, FILL_AND_OUTLINE
`font` | String | `'12pt 楷体'` | optional label 的字体以及大小 @see https://html.spec.whatwg.org/multipage/canvas.html#text-styles
`fillColor` | Color | `Color.WHITE` | optional label 的字体颜色
`outlineColor` | Color | `Color.WHITE` | optional label 文字线框的颜色
`outlineWidth` | Number | `4.0` | optional label 的外轮廓边线
`verticalOrigin` | VerticalOrigin | `VerticalOrigin.BOTTOM` | optional label 的摆放位置
`showBackground` | Boolean | `true` | optional 是否显示 label 的背景
`backgroundColor` | Color | `new Color(0, 0, 0, 0.4)` | optional lable 背景的颜色
`pixelOffset` | Cartesian2 | `new Cartesian2(0, -4)` | optional label 相对于设定点的偏移位置

Author:
  - 韩彦生

##### Example:

    function callBack(arg){
       }
      var MeasureSlopeTool = new Cesium.MeasureSlopeTool(viewer,{callBack:callBack});
      MeasureSlopeTool.startTool();  //开始测量
      //MeasureSlopeTool.stopTool(); //结束测量

### Members

#### angle : Number
MapGIS/Tools/MeasureSlopeTool.js 314

坡度值

#### rightClickReBegin : Boolean
MapGIS/Tools/MeasureSlopeTool.js 301

右键是否继续重新

### Methods

#### startTool()
MapGIS/Tools/MeasureSlopeTool.js 251

开始测量

#### stopTool()
MapGIS/Tools/MeasureSlopeTool.js 274

结束测量