构造
new Dataset()
成员
名称 | 说明 |
---|---|
_dataCollection | 块集合,对象格式: { "3" : [{"blockId":3, "entityId":100, "nodeType":12583430, "properties":{}, geometryObj, markGeometryObjs:[]}] } |
graphTopo | 拓扑分析结构 |
方法列表
名称 | 说明 |
---|---|
addGraphNode(geometry) | 增加图形对象至数据池中 |
addTopo() | TODO |
clear() | 清空数据 |
clearRenderStyle(nodes) | 清除节点的高亮显示样式 |
connectAnalyze(objId) | 连通性分析(TODO) |
contain(coord, options) | 判断坐标是否与数据中的节点相交 |
getNode(blockId, entityId) | 从指定块的数据集中获取Node |
getNodeAux(blockId, entityId) | 遍历所有块,从数据集中获取Node |
remove(entity) | 移除对象 |
setRenderStyle(nodes) | 设置节点的高亮显示样式 |
size() | 获取栈中节点的个数 |
详细说明
addGraphNode(geometry)
增加图形对象至数据池中
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
geometry |
Geometry |
addTopo()
TODO
clear()
清空数据
clearRenderStyle(nodes)
清除节点的高亮显示样式
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
nodes |
Array |
connectAnalyze(objId)
连通性分析(TODO)
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
objId |
* |
contain(coord, options)
判断坐标是否与数据中的节点相交
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
coord |
Array | ||
options |
Object | {useCoord, includeSurface, pointPrior} |
返回值
Array
getNode(blockId, entityId)
从指定块的数据集中获取Node
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
blockId |
int | ||
entityId |
int |
返回值
Object
getNodeAux(blockId, entityId)
遍历所有块,从数据集中获取Node
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
blockId |
int | ||
entityId |
int |
返回值
Object
remove(entity)
移除对象
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
entity |
Entity |
setRenderStyle(nodes)
设置节点的高亮显示样式
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
nodes |
Array |
size()
获取栈中节点的个数