com.supermap.data.processing
类 VoxelGridCacheBuilder

java.lang.Object
  继承者 com.supermap.data.processing.VoxelGridCacheBuilder

public class VoxelGridCacheBuilder
extends java.lang.Object

体元栅格数据直接生成点云缓存。


构造方法摘要
VoxelGridCacheBuilder()
          构造一个新的 VoxelGridCacheBuilder 对象。
 
方法摘要
 void addSteppedListener(SteppedListener l)
          添加一个用于接收进度条事件(SteppedEvent)的监听器。
 boolean build()
          执行体元栅格数据生成点云缓存。
 void dispose()
          释放对象所占资源。
 java.lang.String getCacheName()
          获取缓存名称。
 DatasetVolume[] getDatsetSettingVolume()
          获取体元栅格数据集,支持多个体元栅格数据生成同一个缓存。
 VoxelGridCacheType getFileType()
          获取生成的点云缓存文件类型。
 java.lang.String getOutputFolder()
          获取缓存路径。
 void removeSteppedListener(SteppedListener l)
          移除一个用于接收进度条事件(SteppedEvent)的监听器。
 void setCacheName(java.lang.String cacheName)
          设置缓存名称。
 void setCacheVersion(S3MVersion version)
          设置S3M版本。
 void setDatsetSettingVolume(DatasetVolume[] datasetVolumes)
          设置体元栅格数据集,支持多个体元栅格数据生成同一个缓存。
 void setFileType(VoxelGridCacheType type)
          设置生成的点云缓存文件类型。
 void setOutputFolder(java.lang.String outputFolder)
          设置缓存路径。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

VoxelGridCacheBuilder

public VoxelGridCacheBuilder()
构造一个新的 VoxelGridCacheBuilder 对象。

方法详细信息

dispose

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


getCacheName

public java.lang.String getCacheName()
获取缓存名称。

返回:
缓存名称

setCacheName

public void setCacheName(java.lang.String cacheName)
设置缓存名称。

参数:
cacheName - 缓存名称

getOutputFolder

public java.lang.String getOutputFolder()
获取缓存路径。

返回:
缓存路径

setOutputFolder

public void setOutputFolder(java.lang.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 - 一个用于接收进度条事件的监听器。