public class OSGBVolumeCacheBuilder
extends com.supermap.data.InternalHandleDisposable
构造器和说明 |
---|
OSGBVolumeCacheBuilder()
构造一个新的OSGBVolumeCacheBuilder对象。
|
OSGBVolumeCacheBuilder(DatasetVolume dataset,
String osgbFile)
根据指定参数构造一个新的OSGBVolumeCacheBuilder对象。
|
限定符和类型 | 方法和说明 |
---|---|
void |
addSteppedListener(SteppedListener l) |
boolean |
build()
开始创建体元栅格缓存。
|
boolean |
buildWithoutConfigFile()
只生成缓存不生成配置文件
|
boolean |
buildWithTextureRemapping()
体元栅格数据集生成缓存时,对倾斜摄影模型数据进行体元纹理重映射。
|
void |
dispose()
释放对象所占用的资源。
|
DatasetVolume |
getDatasetVolume()
获取体元栅格数据集。
|
RasterizationInterpolationMethod |
getInterpolationMethod()
获取体元栅格生成缓存时的插值方式。
|
String |
getOSGBFile()
获取附加三维切片缓存文件全路径。
|
String |
getVolName()
获取体元栅格缓存的属性名称。
|
double |
getVoxelMax()
获取体素的最大值。
|
double |
getVoxelMin()
获取体素的最小值。
|
boolean |
isLODBuild()
获取体元栅格叠加模型缓存是否生成LOD层。
|
void |
removeSteppedListener(SteppedListener l) |
void |
setDatasetVolume(DatasetVolume value)
设置体元栅格数据集。
|
void |
setInterpolationMethod(RasterizationInterpolationMethod method)
设置体元栅格生成缓存时的插值方式。
|
static void |
setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
boolean disposable) |
void |
setLODBuild(boolean isLODBuild)
设置体元栅格叠加模型缓存是否生成LOD层。
|
void |
setOSGBFile(String value)
设置附加三维切片缓存文件全路径,支持OSGB/S3M类型。
|
void |
setVolName(String value)
设置体元栅格缓存的属性名称。
|
void |
setVoxelMax(double maxValue)
设置体素最大值
|
void |
setVoxelMin(double minValue)
设置体素最小值
|
public OSGBVolumeCacheBuilder()
public OSGBVolumeCacheBuilder(DatasetVolume dataset, String osgbFile)
public boolean build()
public DatasetVolume getDatasetVolume()
public void setDatasetVolume(DatasetVolume value)
public String getOSGBFile()
public void setOSGBFile(String value)
public String getVolName()
public void addSteppedListener(SteppedListener l)
public void removeSteppedListener(SteppedListener l)
public void setVolName(String value)
value
- 指定的属性名称,生成的体元栅格缓存的唯一标识,不能重名。public boolean buildWithTextureRemapping()
public void dispose()
public boolean isLODBuild()
public void setLODBuild(boolean isLODBuild)
isLODBuild
- 是否生成LOD层public RasterizationInterpolationMethod getInterpolationMethod()
public void setInterpolationMethod(RasterizationInterpolationMethod method)
method
- 插值方式public double getVoxelMax()
public void setVoxelMax(double maxValue)
maxValue
- public double getVoxelMin()
public void setVoxelMin(double minValue)
minValue
- public boolean buildWithoutConfigFile()
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
Copyright © 2021–2024 SuperMap. All rights reserved.