com.supermap.data.processing
类 GaussianSplattingCacheBuilder
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.processing.GaussianSplattingCacheBuilder
-
- 所有已实现的接口:
- IDisposable
public class GaussianSplattingCacheBuilder extends com.supermap.data.InternalHandleDisposable高斯缓存生成类,该类主要用于高斯数据生成供三维场景发布使用的三维瓦片。- 从以下版本开始:
- 12.0.0。
-
-
构造器概要
构造器 构造器和说明 GaussianSplattingCacheBuilder()构造一个新的GaussianSplattingCacheBuilder对象
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 static voidaddSteppedListener(SteppedListener l)booleanbuildFromPLY(GaussianSplattingBuildSetting buildSetting)开始创建高斯瓦片voidcancel()voiddispose()释放对象所占资源booleanfromJson(String jsonFile)从json文件中获取参数StringgetCacheName()MeshCompressTypegetGeometryCompressType()获取几何压缩类型。StringgetOutputFolder()PyramidSplitTypegetTilePyramidSplitType()获取单个Tile金字塔刨分类型static voidremoveSteppedListener(SteppedListener l)voidsetCacheName(String value)设置高斯瓦片的名称voidsetGeometryCompressType(MeshCompressType compressType)设置几何压缩类型。static voidsetIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)voidsetOutputFolder(String value)设置生成瓦片的存储路径。voidsetTilePyramidSplitType(PyramidSplitType value)设置单个Tile金字塔刨分类型booleantoJson(String jsonFile)将参数都写入文件中
-
-
-
构造器详细资料
-
GaussianSplattingCacheBuilder
public GaussianSplattingCacheBuilder()
构造一个新的GaussianSplattingCacheBuilder对象
-
-
方法详细资料
-
addSteppedListener
public static void addSteppedListener(SteppedListener l)
-
removeSteppedListener
public static void removeSteppedListener(SteppedListener l)
-
cancel
public void cancel()
-
buildFromPLY
public boolean buildFromPLY(GaussianSplattingBuildSetting buildSetting)
开始创建高斯瓦片- 返回:
- 是否创建成功
-
setCacheName
public void setCacheName(String value)
设置高斯瓦片的名称- 参数:
value-
-
getCacheName
public String getCacheName()
-
setOutputFolder
public void setOutputFolder(String value)
设置生成瓦片的存储路径。- 参数:
value- 生成瓦片的存储路径。
-
getOutputFolder
public String getOutputFolder()
-
setTilePyramidSplitType
public void setTilePyramidSplitType(PyramidSplitType value)
设置单个Tile金字塔刨分类型- 参数:
value-
-
getTilePyramidSplitType
public PyramidSplitType getTilePyramidSplitType()
获取单个Tile金字塔刨分类型- 返回:
-
getGeometryCompressType
public MeshCompressType getGeometryCompressType()
获取几何压缩类型。- 返回:
- 几何压缩类型
-
setGeometryCompressType
public void setGeometryCompressType(MeshCompressType compressType)
设置几何压缩类型。- 参数:
compressType- 几何压缩类型
-
dispose
public void dispose()
释放对象所占资源
-
toJson
public boolean toJson(String jsonFile)
将参数都写入文件中- 参数:
jsonFile- json文件路径- 从以下版本开始:
- 12.0.1
-
fromJson
public boolean fromJson(String jsonFile)
从json文件中获取参数- 参数:
jsonFile- json文件路径- 从以下版本开始:
- 12.0.1
-
setIsDisposable
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.