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()构造一个新的 VoxelGridCacheBuilder 对象。
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 voidaddSteppedListener(SteppedListener l)添加一个用于接收进度条事件(SteppedEvent)的监听器。booleanbuild()执行体元栅格数据生成点云瓦片。voiddispose()释放对象所占资源。StringgetCacheName()获取瓦片名称。DatasetVolume[]getDatsetSettingVolume()获取体元栅格数据集,支持多个体元栅格数据生成同一个瓦片。VoxelGridCacheTypegetFileType()获取生成的点云瓦片文件类型。StringgetOutputFolder()获取生成瓦片的存储路径。voidremoveSteppedListener(SteppedListener l)移除一个用于接收进度条事件(SteppedEvent)的监听器。voidsetCacheName(String cacheName)设置瓦片名称。voidsetCacheVersion(S3MVersion version)设置S3M版本。voidsetDatsetSettingVolume(DatasetVolume[] datasetVolumes)设置体元栅格数据集,支持多个体元栅格数据生成同一个瓦片。voidsetFileType(VoxelGridCacheType type)设置生成的点云瓦片文件类型。static voidsetIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)voidsetOutputFolder(String outputFolder)设置生成瓦片的存储路径。
-
-
-
方法详细资料
-
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.