com.supermap.plot

类 AnimationGroup

    • 构造器详细资料

      • AnimationGroup

        public AnimationGroup()
        构造方法
    • 方法详细资料

      • addAnimation

        public void addAnimation(AnimationGO pAnimation)
        添加动画对象
        参数:
        pAnimation - 动画对象
      • getGroupName

        public java.lang.String getGroupName()
        获取动画组名称
        返回:
        动画组名称
      • setGroupName

        public void setGroupName(java.lang.String groupName)
        设置动画组名称
        参数:
        groupName - 动画组名称
      • getAnimationCount

        public int getAnimationCount()
        获取动画组个数
        返回:
        动画组个数
      • getAnimationByIndex

        public AnimationGO getAnimationByIndex(int index)
        根据index序列索引动画对象
        参数:
        index - 序列
        返回:
        动画对象
      • getAllAnimationByGeometry

        public AnimationGO[] getAllAnimationByGeometry(int geomtryID,
                                                       java.lang.String controlName,
                                                       java.lang.String layerName)
        获取当前几何对象的所有动画
        参数:
        geomtryID - 几何对象id
        controlName - 动画对象名称
        layerName - 图层名称
        返回:
        动画对象数组
      • GetAllAnimationByType

        public AnimationGO[] GetAllAnimationByType(AnimationDefine.AnimationType type)
        获取指定动画类型对应的动画对象数组
        参数:
        type - 动画类型
        返回:
        动画对象数组
      • getAllAnimation

        public java.util.List<AnimationGO> getAllAnimation()
        获取所有动画对象
        返回:
        所有动画对象
      • removeAnimation

        public boolean removeAnimation(java.lang.String animationName)
        移除动画对象
        参数:
        animationName - 动画对象名称
        返回:
        移除是否成功
      • removeAllAnimations

        public void removeAllAnimations()
        移除所有动画对象
      • RemoveAllAnimationByGeometry

        public boolean RemoveAllAnimationByGeometry(int geometryId,
                                                    java.lang.String controlName,
                                                    java.lang.String layerName)
        移除指定几何对象对应的所有动画对象
        参数:
        geometryId - 几何对象id
        controlName - 动画名称
        layerName - 图层名称
        返回:
        移除是否成功
      • deleteAnimation

        public boolean deleteAnimation(java.lang.String animationName)
        删除指定动画对象
        参数:
        animationName - 动画对象名称
        返回:
        删除是否成功
      • deleteAllAnimations

        public void deleteAllAnimations()
        删除所有动画对象
      • setStartTime

        public void setStartTime(double time)
        设置开始时间
        参数:
        time - 开始时间
      • getStartTime

        public double getStartTime()
        获取开始时间
        返回:
        开始时间
      • getDuration

        public double getDuration()
        获取持续时间
        返回:
        持续时间
      • GetAnimationByName

        public AnimationGO GetAnimationByName(java.lang.String AnimatinoName)
        根据名称获取动画对象
        参数:
        AnimatinoName - 名称
        返回:
        动画对象
      • dispose

        public void dispose()
        关闭