com.supermap.data.processing

类 VoxelGridCacheBuilder

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.data.processing.VoxelGridCacheBuilder
  • 所有已实现的接口:
    IDisposable


    public class VoxelGridCacheBuilder
    extends com.supermap.data.InternalHandleDisposable
    体元栅格数据直接生成点云缓存。
    • 构造器详细资料

      • VoxelGridCacheBuilder

        public VoxelGridCacheBuilder()
        构造一个新的 VoxelGridCacheBuilder 对象。
    • 方法详细资料

      • dispose

        public void dispose()
        释放对象所占资源。
      • getCacheName

        public String getCacheName()
        获取缓存名称。
        返回:
        缓存名称
      • setCacheName

        public void setCacheName(String cacheName)
        设置缓存名称。
        参数:
        cacheName - 缓存名称
      • getOutputFolder

        public String getOutputFolder()
        获取缓存路径。
        返回:
        缓存路径
      • setOutputFolder

        public void setOutputFolder(String outputFolder)
        设置缓存路径。
        参数:
        outputFolder - 缓存路径
      • getFileType

        public VoxelGridCacheType getFileType()
        获取生成的点云缓存文件类型。
        返回:
        缓存文件类型
      • setFileType

        public void setFileType(VoxelGridCacheType type)
        设置生成的点云缓存文件类型。
        参数:
        type - 缓存文件类型
      • getDatsetSettingVolume

        public DatasetVolume[] getDatsetSettingVolume()
        获取体元栅格数据集,支持多个体元栅格数据生成同一个缓存。
        返回:
        体元栅格数据集集合
      • setDatsetSettingVolume

        public void setDatsetSettingVolume(DatasetVolume[] datasetVolumes)
        设置体元栅格数据集,支持多个体元栅格数据生成同一个缓存。
        参数:
        datasetVolumes - 体元栅格数据集集合
      • setCacheVersion

        public void setCacheVersion(S3MVersion version)
        设置S3M版本。包括S3M 1.0 和 S3M 2.0 。
        参数:
        version - S3M版本。
      • build

        public boolean build()
        执行体元栅格数据生成点云缓存。
        返回:
      • addSteppedListener

        public void addSteppedListener(SteppedListener l)
        添加一个用于接收进度条事件(SteppedEvent)的监听器。
        参数:
        l - 一个用于接收进度条事件的监听器。
      • removeSteppedListener

        public void removeSteppedListener(SteppedListener l)
        移除一个用于接收进度条事件(SteppedEvent)的监听器。
        参数:
        l - 一个用于接收进度条事件的监听器。
      • setIsDisposable

        public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
                                           boolean disposable)

Copyright © 2021–2024 SuperMap. All rights reserved.