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–2025 SuperMap. All rights reserved.