public class AnimationGroup
extends com.supermap.data.InternalHandleDisposable
public void addAnimation(AnimationGO pAnimation)
pAnimation
- 动画对象public String getGroupName()
public void setGroupName(String groupName)
groupName
- 动画组的名称public int getAnimationCount()
public AnimationGO getAnimationByIndex(int index)
index
- 索引public AnimationGO[] getAllAnimationByGeometry(int geomtryID, String controlName, String layerName)
geomtryID
- geometry对象的IDcontrolName
- 二维地图控件对象或三维场景对象名称layerName
- 图层名称public AnimationGO[] GetAllAnimationByType(AnimationDefine.AnimationType type)
type
- 动画的类型public List<AnimationGO> getAllAnimation()
public boolean removeAnimation(String animationName)
animationName
- 动画名称public void removeAllAnimations()
public boolean RemoveAllAnimationByGeometry(int geometryId, String controlName, String layerName)
geometryId
- geometry对象的IDcontrolName
- 二维地图控件对象或三维场景对象名称layerName
- 图层名称public boolean deleteAnimation(String animationName)
animationName
- 动画名称public void deleteAllAnimations()
public void setStartTime(double time)
time
- 开始时间public double getStartTime()
public double getDuration()
public AnimationDefine.AnimationGroupPlayState GetAnimationGroupPlayState()
public AnimationGO GetAnimationByName(String AnimatinoName)
AnimatinoName
- 动画的名称public void dispose()
public AnimationGO[] getAllAnimationByUUID(String UuID)
UuID
- public boolean removeAllAnimationByUUID(String UuID)
UuID
- public boolean deleteAllAnimationByUUID(String UuID)
UuID
- Copyright © 2021–2024 SuperMap. All rights reserved.