类: Dataset

Dataset

AXFG数据管理


构造

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()

获取栈中节点的个数