com.supermap.realspace
类 Query3D
- java.lang.Object
-
- com.supermap.realspace.Query3D
-
public class Query3D extends Object
三维空间查询类。指定空间范围,设置空间关系(相交、相离、包含),在三维场景中返回符合查询条件的对象。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
addLayer(Layer3D layer)
添加关联图层。void
clear()
结束空间查询。ArrayList<Layer3D>
getAllLayers()
获取所有关联图层。PositionMode
getPositionType()
获取空间关系模式。Geometry3D
getQueryGeometry()
获取查询几何对象。HashMap<Layer3D,ArrayList<Integer>>
getQueryIDs()
获取查询结果ID。void
removeLayer(Layer3D layer)
移除关联图层。void
setPositionType(PositionMode mode)
设置空间关系模式。void
setQueryGeometry(Geometry3D geometry3D)
设置查询几何对象。
-
-
-
方法详细资料
-
getQueryGeometry
public Geometry3D getQueryGeometry()
获取查询几何对象。- 返回:
- 几何对象
-
setQueryGeometry
public void setQueryGeometry(Geometry3D geometry3D)
设置查询几何对象。- 参数:
geometry3D
- 几何对象
-
getPositionType
public PositionMode getPositionType()
获取空间关系模式。- 返回:
-
setPositionType
public void setPositionType(PositionMode mode)
设置空间关系模式。- 参数:
mode
-
-
addLayer
public void addLayer(Layer3D layer)
添加关联图层。- 参数:
layer
-
-
removeLayer
public void removeLayer(Layer3D layer)
移除关联图层。- 参数:
layer
-
-
getQueryIDs
public HashMap<Layer3D,ArrayList<Integer>> getQueryIDs()
获取查询结果ID。- 返回:
- 模型对象ID集合,键值为三维图层,值为模型对象ID集合。
-
clear
public void clear()
结束空间查询。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.