com.supermap.mobjects.animation

类 AnimationGroup

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.mobjects.animation.AnimationGroup
  • 所有已实现的接口:
    IDisposable


    public class AnimationGroup
    extends com.supermap.data.InternalHandleDisposable
    动画分组类。该类提供了动画分组的一系列属性。
    • 构造器详细资料

      • AnimationGroup

        public AnimationGroup(long handle)
        通过动画分组句柄 构造函数
        参数:
        handle - 句柄
    • 方法详细资料

      • addAnimation

        public void addAnimation(AnimationGO pAnimation)
        分组中添加动画的方法
        参数:
        pAnimation - 动画对象
      • getCaption

        public String getCaption()
        获取动画组的别名
        返回:
        动画组的别名
      • setCaption

        public void setCaption(String caption)
        设置动画组的别名
        参数:
        caption - 动画组的别名
      • getDescription

        public String getDescription()
        获取动画组描述信息
        返回:
        动画组的描述信息
      • setDescription

        public void setDescription(String description)
        设置动画组描述信息
        参数:
        description - 动画组描述信息
      • getGroupName

        public String getGroupName()
        获取动画组的名称
        返回:
        动画组的名称
      • getAnimationCount

        public int getAnimationCount()
        获取动画的总数
        返回:
        动画的总数
      • indexOfAnimation

        public int indexOfAnimation(AnimationGO pAnimation)
        获取动画在组中的索引
        参数:
        pAnimation - 动画
        返回:
        动画的索引
      • getAnimationByIndex

        public AnimationGO getAnimationByIndex(int index)
        通过索引获取动画对象
        参数:
        index - 索引
        返回:
        动画对象
      • getAnimationByName

        public AnimationGO getAnimationByName(String AnimatinoName)
        通过动画的名称获取动画对象
        参数:
        AnimatinoName - 动画的名称
        返回:
        动画对象
      • getAllAnimationByUUID

        public AnimationGO[] getAllAnimationByUUID(String UuID)
        通过geometry对象UUID获取所有动画
        参数:
        UuID - geometry对象的UUID
        返回:
        动画对象数组
      • getAllAnimation

        public List<AnimationGO> getAllAnimation()
        获取所有动画
        返回:
        动画对象数组
      • getDuration

        public double getDuration()
        获取动画的播放时长
        返回:
        播放时长
      • addAnimationAddedListener

        public void addAnimationAddedListener(AnimationAddedListener l)
        添加动画添加的事件监听
        参数:
        l - 事件监听接口类
      • removeAnimationAddedListener

        public void removeAnimationAddedListener(AnimationAddedListener l)
        移除动画添加的事件监听
        参数:
        l - 事件监听接口类
      • dispose

        public void dispose()
        释放对象所占用的资源

Copyright © 2021–2024 SuperMap. All rights reserved.