com.supermap.realspace.threeddesigner
类 BatchOperator
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.realspace.threeddesigner.BatchOperator
-
- 所有已实现的接口:
- IDisposable
public class BatchOperator extends com.supermap.data.InternalHandleDisposable
TIN地形提取数据使用缓存池。相较于单个点逐一提取,使用缓存池批量提取数据,效率更快。
-
-
构造器概要
构造器 构造器和说明 BatchOperator()
默认构造一个新的 BatchOperator 对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
begin()
开始使用缓存池。void
dispose()
释放对象所占资源。void
end()
结束使用缓存池。int
getMaxCacheCount()
获取最大缓存数。boolean
isBatchStart()
获取是否开始使用缓存池。boolean
isOperateTIN()
获取或设置是否是地形(TIN)上提取数据。void
setMaxCacheCount(int value)
设置最大缓存数MaxCacheCount和IsOperateTIN必须在Begin前设置。 void
setOperateTIN(boolean isOperTIN)
获取或设置是否是地形(TIN)上提取数据。
-
-
-
方法详细资料
-
dispose
public void dispose()
释放对象所占资源。
-
begin
public void begin()
开始使用缓存池。Begin和End必须成对出现。
-
end
public void end()
结束使用缓存池。Begin和End必须成对出现。
-
getMaxCacheCount
public int getMaxCacheCount()
获取最大缓存数。- 返回:
- 最大缓存数
-
setMaxCacheCount
public void setMaxCacheCount(int value)
设置最大缓存数MaxCacheCount和IsOperateTIN必须在Begin前设置。 缓存数不易设置过大,设置的最大缓存数不易超过50。 - 参数:
value
- 最大缓存数
-
isOperateTIN
public boolean isOperateTIN()
获取或设置是否是地形(TIN)上提取数据。MaxCacheCount和IsOperateTIN必须在Begin前设置。 true表示是地形(TIN)上提取数据,false表示是倾斜上提取数据。目前暂时只支持在地形(TIN)上提取数据。 - 返回:
- 是否是地形(TIN)上提取数据
-
setOperateTIN
public void setOperateTIN(boolean isOperTIN)
获取或设置是否是地形(TIN)上提取数据。- 参数:
isOperTIN
- 是否是地形(TIN)上提取数据
-
isBatchStart
public boolean isBatchStart()
获取是否开始使用缓存池。- 返回:
- 是否开始使用缓存池
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.