com.supermap.realspace.threeddesigner
类 BatchOperator

java.lang.Object
  继承者 com.supermap.realspace.threeddesigner.BatchOperator

public class BatchOperator
extends java.lang.Object

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)上提取数据。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

BatchOperator

public BatchOperator()
默认构造一个新的 BatchOperator 对象。

方法详细信息

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()
获取是否开始使用缓存池。

返回:
是否开始使用缓存池