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

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

Copyright © 2021–2024 SuperMap. All rights reserved.