com.supermap.mobjects.situationsimulation
类 GeoEntityEffectDynamic
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mobjects.situationsimulation.GeoEntityEffect
-
- com.supermap.mobjects.situationsimulation.GeoEntityEffectDynamic
-
- 所有已实现的接口:
- IDisposable
public class GeoEntityEffectDynamic extends GeoEntityEffect
渐变体特效类
-
-
构造器概要
构造器 构造器和说明 GeoEntityEffectDynamic()构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voiddispose()释放对象ArrayList<Integer>getAngleLoopOnceIndexs()获取角度变化单次循环索引数组ArrayList<Point3Ds>getAngles()获取角度变化数组ArrayList<Double>getAngleTimes()获取角度变化时间数组booleangetIsAngleLoop()获取角度变化是否循环booleangetIsResetStyle3D()获取是否应用重新设置的样式。booleangetIsScaleLoop()获取缩放变化是否循环StringgetModelDSName()获取模型数据源名称StringgetModelPath()获取自定义外挂模型路径Point3DgetPositionOffset()获取偏移(单位:米)。Point3DgetScale()获取渐变体模型默认缩放。ArrayList<Integer>getScaleLoopOnceIndexs()获取缩放变化单次循环索引数组ArrayList<ArrayList<Double>>getScales()获取缩放变化数组ArrayList<Double>getScaleTimes()获取缩放变化时间数组GeoStyle3DgetStyle3D()获取样式。booleansetAngleParm(ArrayList<Double> arrTime, ArrayList<Point3Ds> arrAngle, boolean bLoop, ArrayList<Integer> arrLoopOnceIndex)设置角度变化参数voidsetIsResetStyle3D(boolean bResetStyle3D)设置是否应用重新设置的样式(重新设置样式,默认样式则不再使用)。voidsetModelDSName(String strModelDSName)设置模型数据源名称voidsetModelPath(String strModelPath)设置自定义外挂模型路径voidsetPositionOffset(Point3D ptOffset)设置偏移(单位:米)。voidsetScale(Point3D ptScale)设置渐变体模型默认缩放。booleansetScaleParm(ArrayList<Double> arrTime, ArrayList<ArrayList<Double>> arrScale, boolean bLoop, ArrayList<Integer> arrLoopOnceIndex)设置缩放变化参数voidsetStyle3D(GeoStyle3D style3D)设置样式(重新设置的样式,默认样式则不再使用)。-
从类继承的方法 com.supermap.mobjects.situationsimulation.GeoEntityEffect
clone, fromXml, generateUuid, getOffset, getType, getUuid, isChangeSizeFlowModel, isVisible, setChangeSizeFlowModel, setOffset, setUuid, setVisible, toXml
-
-
-
-
方法详细资料
-
dispose
public void dispose()
释放对象- 指定者:
dispose在接口中IDisposable- 覆盖:
dispose在类中GeoEntityEffect
-
getModelPath
public String getModelPath()
获取自定义外挂模型路径- 返回:
- 模型路径
-
setModelPath
public void setModelPath(String strModelPath)
设置自定义外挂模型路径- 参数:
strModelPath- 模型路径
-
getModelDSName
public String getModelDSName()
获取模型数据源名称- 返回:
- 模型数据源名称
-
setModelDSName
public void setModelDSName(String strModelDSName)
设置模型数据源名称- 参数:
strModelDSName- 模型数据源名称
-
getIsAngleLoop
public boolean getIsAngleLoop()
获取角度变化是否循环- 返回:
- 返回角度变化是否循环
-
getAngleLoopOnceIndexs
public ArrayList<Integer> getAngleLoopOnceIndexs()
获取角度变化单次循环索引数组- 返回:
- 返回角度变化单次循环索引数组
-
setAngleParm
public boolean setAngleParm(ArrayList<Double> arrTime, ArrayList<Point3Ds> arrAngle, boolean bLoop, ArrayList<Integer> arrLoopOnceIndex)
设置角度变化参数- 参数:
arrTime- 角度变化时间数组(和角度变化数组一一对应)arrAngle- 角度变化数组(和角度变化时间数组一一对应)bLoop- 角度变化是否循环arrLoopOnceIndex- 角度变化单次循环索引数组- 返回:
- 返回是否设置成功
-
getIsScaleLoop
public boolean getIsScaleLoop()
获取缩放变化是否循环- 返回:
- 返回缩放变化是否循环
-
getScaleLoopOnceIndexs
public ArrayList<Integer> getScaleLoopOnceIndexs()
获取缩放变化单次循环索引数组- 返回:
- 返回缩放变化单次循环索引数组
-
setScaleParm
public boolean setScaleParm(ArrayList<Double> arrTime, ArrayList<ArrayList<Double>> arrScale, boolean bLoop, ArrayList<Integer> arrLoopOnceIndex)
设置缩放变化参数- 参数:
arrTime- 缩放变化时间数组(和缩放变化数组一一对应)arrScale- 缩放变化数组(和缩放变化时间数组一一对应)bLoop- 缩放变化是否循环arrLoopOnceIndex- 缩放变化单次循环索引数组- 返回:
- 返回是否设置成功
-
getScale
public Point3D getScale()
获取渐变体模型默认缩放。- 返回:
- 渐变体模型缩放。
-
setScale
public void setScale(Point3D ptScale)
设置渐变体模型默认缩放。- 参数:
ptScale- 渐变体模型默认缩放。
-
getPositionOffset
public Point3D getPositionOffset()
获取偏移(单位:米)。- 返回:
- 偏移。
-
setPositionOffset
public void setPositionOffset(Point3D ptOffset)
设置偏移(单位:米)。- 参数:
ptOffset- 偏移。
-
getIsResetStyle3D
public boolean getIsResetStyle3D()
获取是否应用重新设置的样式。- 返回:
- 是否应用重新设置的样式。
-
setIsResetStyle3D
public void setIsResetStyle3D(boolean bResetStyle3D)
设置是否应用重新设置的样式(重新设置样式,默认样式则不再使用)。- 参数:
bResetStyle3D- 样式
-
getStyle3D
public GeoStyle3D getStyle3D()
获取样式。- 返回:
- 样式。
-
setStyle3D
public void setStyle3D(GeoStyle3D style3D)
设置样式(重新设置的样式,默认样式则不再使用)。- 参数:
style3D- 样式。
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.