Summary
Methods:
setFromCoordSeqs |
根据坐标序列创建一个裁剪盒子,这里的思想是根据坐标序列数组,创建一个二维图形,再使用盒子贴图,注意当前clipBoxModel仅支持一张纹理 |
destroy |
销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁 |
getClipColor |
获取裁剪颜色 |
getExtent |
get cell extent |
getId |
获取裁剪盒子要素的id值 |
getMaxCoordinate |
获取裁剪盒子最大位置 |
getMinCoordinate |
获取裁剪盒子最小位置 |
setClipColor |
设置裁剪颜色 |
setMaxCoordinate |
设置裁剪盒子最大位置 |
setMinCoordinate |
设置裁剪盒子最小位置 |
Constructor
new ClipBox(options)
裁剪盒子要素构造函数,裁剪盒子是由最大最小位置包围而成的三维立方体盒子。
Parameters:
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 初始化可选项
|
Example
let clip = new hmap.geosolution.cell.ClipBox({
clipColor:new hmap.style.Color(0,0,255,0.5), //裁剪盒子分析的颜色
minCoordinate:new hmap.basetype.Coordinate(120,30,0.1),
maxCoordinate:new hmap.basetype.Coordinate(121,31,0.2),
});
Methods
-
static setFromCoordSeqs(coordSeqs, options) → {Object}
-
根据坐标序列创建一个裁剪盒子,这里的思想是根据坐标序列数组,创建一个二维图形,再使用盒子贴图,注意当前clipBoxModel仅支持一张纹理
Parameters:
Name Type Description coordSeqs
Array.<module:basetype~CoordSeq> 坐标序列数组
options
Object 可选项
Name Type Description clipColor
module:style~Color 裁剪颜色
minHeight
Number 最小高度,单位米,默认为0
maxHeight
Number 最大高度,单位米,默认为100
Returns:
Object -包含clipbox和imageUrl
-
destroy()
-
销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁
-
getClipColor() → {module:style~Color}
-
获取裁剪颜色
-
getExtent() → {module:basetype~Extent}
-
get cell extent
-
getId() → {String}
-
获取裁剪盒子要素的id值
Returns:
String -裁剪盒子要素的id值
-
getMaxCoordinate() → {module:basetype~Coordinate}
-
获取裁剪盒子最大位置
-
getMinCoordinate() → {module:basetype~Coordinate}
-
获取裁剪盒子最小位置
-
setClipColor(color)
-
设置裁剪颜色
Parameters:
Name Type Description color
module:style~Color -
setMaxCoordinate(coord)
-
设置裁剪盒子最大位置
Parameters:
Name Type Description coord
module:basetype~Coordinate -
setMinCoordinate(coord)
-
设置裁剪盒子最小位置
Parameters:
Name Type Description coord
module:basetype~Coordinate