com.supermap.mobjects.situationsimulation

类 GeoEntityEffectDynamic

    • 构造器详细资料

      • GeoEntityEffectDynamic

        public GeoEntityEffectDynamic()
        构造函数
    • 方法详细资料

      • getModelPath

        public String getModelPath()
        获取自定义外挂模型路径
        返回:
        模型路径
      • setModelPath

        public void setModelPath(String strModelPath)
        设置自定义外挂模型路径
        参数:
        strModelPath - 模型路径
      • getModelDSName

        public String getModelDSName()
        获取模型数据源名称
        返回:
        模型数据源名称
      • setModelDSName

        public void setModelDSName(String strModelDSName)
        设置模型数据源名称
        参数:
        strModelDSName - 模型数据源名称
      • getAngleTimes

        public ArrayList<Double> getAngleTimes()
        获取角度变化时间数组
        返回:
        返回角度变化时间数组
      • getAngles

        public ArrayList<Point3Ds> getAngles()
        获取角度变化数组
        返回:
        返回角度变化数组
      • 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 - 角度变化单次循环索引数组
        返回:
        返回是否设置成功
      • getScaleTimes

        public ArrayList<Double> getScaleTimes()
        获取缩放变化时间数组
        返回:
        返回缩放变化时间数组
      • 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–2024 SuperMap. All rights reserved.