public class Point3DLinkModelCacheBuilder
extends com.supermap.data.InternalHandleDisposable
构造器和说明 |
---|
Point3DLinkModelCacheBuilder()
默认构造一个新的Point3DLinkModelCacheBuilder对象。
|
Point3DLinkModelCacheBuilder(DatasetVector dataset,
String outputFolder,
String name)
根据指定参数构造一个与类名相同的新对象。
|
public Point3DLinkModelCacheBuilder()
public Point3DLinkModelCacheBuilder(DatasetVector dataset, String outputFolder, String name)
dataset
- 外挂模型的点数据集。outputFolder
- 输出路径name
- 缓存名称public void dispose()
public DatasetVector getDataset()
public void setDataset(DatasetVector value)
value
- public Rectangle2D getBounds()
public void setBounds(Rectangle2D value)
value
- public String getCacheName()
public void setCacheName(String name)
name
- public void setFileType(CacheFileType fileType)
fileType
- 缓存文件类型public CacheFileType getFileType()
public String getOutputFolder()
public void setOutputFolder(String name)
name
- public double getOutputScale()
public void setOutputScale(double value)
value
- @Deprecated public ProcessFileType getProcessType()
@Deprecated public void setProcessType(ProcessFileType value)
public void setRecordset(Recordset value)
value
- public Recordset getRecordset()
public void setTileWidth(double value)
value
- public double getTileWidth()
public void setLODSize(int value)
value
- public int getLODSize()
public void setObjectFiltrateThreshold(double dbValue)
dbValue
- public double getObjectFiltrateThreshold()
@Deprecated public void setSimplifyPercent(Map<Integer,Double> mapPercent)
@Deprecated public HashMap<Integer,Double> getSimplifyPercent()
public ArrayList<Rectangle2D> getTileBounds()
public boolean build()
public void addSteppedListener(SteppedListener l)
SteppedEvent
)的监听器。l
- 一个用于接收进度条事件监听器。public void removeSteppedListener(SteppedListener l)
SteppedEvent
)的监听器。l
- 一个用于接收进度条事件监听器。public int getProcessThreadsCount()
public void setProcessThreadsCount(int value)
value
- 线程数。public Point3D getPosition()
public void setPosition(Point3D value)
public String getScaleXField()
public void setScaleXField(String value)
public String getScaleYField()
public void setScaleYField(String value)
public String getScaleZField()
public void setScaleZField(String value)
public String getRotateXField()
public void setRotateXField(String value)
public String getRotateYField()
public void setRotateYField(String value)
public String getRotateZField()
public void setRotateZField(String value)
public String getModelPathField()
public void setModelPathField(String value)
public boolean buildWithoutConfigFile()
使用场景:该方法用于服务器端接收客户端请求时使用。
public boolean toConfigAndIndexFile(String path)
public void setTileInfos(TileInfos value)
value
- public String getMatrixField()
public void setMatrixField(String value)
public AttributeExtentType getAttributeExtentType()
public void setAttributeExtentType(AttributeExtentType type)
type
- 属性存储类型public void setCacheVersion(S3MVersion version)
version
- S3M版本public String getGameEngineAssetField()
public void setGameEngineAssetField(String gameEngineAssetField)
gameEngineAssetField
- 游戏引擎资产路径public String getUserIDField()
public void setUserIDField(String userIDField)
userIDField
- 对象id字段public ArrayList<DatasetSetting> getDatasetSettingArray()
public void setDatasetSettingArray(ArrayList<DatasetSetting> datasetSettings)
datasetSettings
- public void setSimplifyPercents(HashMap<Integer,Double> pencents)
pencents
- public GlobeType getGlobeType()
public void setGlobeType(GlobeType globeType)
globeType
- public PrjCoordSys getTargetPrjCoordSys()
IllegalStateException
- 当前对象已被释放。public void setTargetPrjCoordSys(PrjCoordSys tarPrjCoordSys)
tarPrjCoordSys
- 目标坐标系。IllegalStateException
- 当前对象已被释放。public CoordSysTransParameter getTargetCoordSysTransParameter()
IllegalStateException
- 当前对象已被释放。public void setTargetCoordSysTransParameter(CoordSysTransParameter targetCoordSysTransParameter)
targetCoordSysTransParameter
- 投影转换参照系转换参数。IllegalStateException
- 当前对象已被释放。public CoordSysTransMethod getTargetCoordSysTransMethod()
IllegalStateException
- 当前对象已被释放。public void setTargetCoordSysCoordSysTransMethod(CoordSysTransMethod targetCoordSysTransMethod)
targetCoordSysTransMethod
- 投影转换方法类型常量。IllegalStateException
- 当前对象已被释放。public PrjCoordSysType getDynamicPrjCoordSysType()
public void setDynamicPrjCoordSysType(PrjCoordSysType prjType)
prjType
- 投影坐标系类型常量public VertexOptimizationType getVertexOptimizationType()
IllegalStateException
- 当前对象已被释放。public void setVertexOptimizationType(VertexOptimizationType vertexOptimizationType)
vertexOptimizationType
- 顶点优化类型。IllegalStateException
- 当前对象已被释放。public void setCompressedTextureType(CompressedTextureType value)
value
- 纹理压缩类型。IllegalStateException
- 当前对象已被释放。public CompressedTextureType getCompressedTextureType()
IllegalStateException
- 当前对象已被释放。public void setEncryptCoordinatesSetting(EncryptCoordinatesSetting encryptCoordinatesSetting)
encryptCoordinatesSetting
- public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
Copyright © 2021–2024 SuperMap. All rights reserved.