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 对象。
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 void
addSteppedListener(SteppedListener l)
添加一个用于接收进度条事件(SteppedEvent
)的监听器。boolean
build()
执行体元栅格数据生成点云缓存。void
dispose()
释放对象所占资源。String
getCacheName()
获取缓存名称。DatasetVolume[]
getDatsetSettingVolume()
获取体元栅格数据集,支持多个体元栅格数据生成同一个缓存。VoxelGridCacheType
getFileType()
获取生成的点云缓存文件类型。String
getOutputFolder()
获取缓存路径。void
removeSteppedListener(SteppedListener l)
移除一个用于接收进度条事件(SteppedEvent
)的监听器。void
setCacheName(String cacheName)
设置缓存名称。void
setCacheVersion(S3MVersion version)
设置S3M版本。void
setDatsetSettingVolume(DatasetVolume[] datasetVolumes)
设置体元栅格数据集,支持多个体元栅格数据生成同一个缓存。void
setFileType(VoxelGridCacheType type)
设置生成的点云缓存文件类型。static void
setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
void
setOutputFolder(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–2024 SuperMap. All rights reserved.