|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.plot.AnimationGroup
public class AnimationGroup
动画分组类。该类提供了动画分组的一系列属性。
构造方法摘要 | |
---|---|
AnimationGroup()
构造函数 |
|
AnimationGroup(long handle)
通过动画分组句柄 构造函数 |
方法摘要 | |
---|---|
void |
addAnimation(AnimationGO pAnimation)
分组中添加动画的方法 |
boolean |
deleteAllAnimationByUUID(java.lang.String geometryUuid)
根据geometry对象的UUID删除动画,删除geometry对象的所有动画 |
void |
deleteAllAnimations()
删除所有的动画 |
boolean |
deleteAnimation(java.lang.String animationName)
根据动画名称删除动画 |
void |
dispose()
释放对象所占用的资源。 |
AnimationGO[] |
getAllAnimation()
获取所有动画 |
AnimationGO[] |
getAllAnimationByGeometry(int geomtryID,
java.lang.String controlName,
java.lang.String layerName)
该方法已废弃。 |
AnimationGO[] |
GetAllAnimationByType(AnimationDefine.AnimationType type)
通过动画的类型获取所有动画 |
AnimationGO[] |
getAllAnimationByUUID(java.lang.String geometryUuid)
通过geometry对象UUID获取所有动画 |
AnimationGO |
getAnimationByIndex(int index)
通过索引获取动画对象 |
AnimationGO |
GetAnimationByName(java.lang.String AnimatinoName)
通过动画的名称获取动画对象 |
int |
getAnimationCount()
获取动画的总数 |
AnimationDefine.AnimationGroupPlayState |
GetAnimationGroupPlayState()
获取动画组的播放状态 |
double |
getDuration()
获取动画的播放时长 |
java.lang.String |
getGroupName()
获取动画组的名称 |
double |
getStartTime()
获取开始时间。 |
boolean |
RemoveAllAnimationByGeometry(int geometryId,
java.lang.String controlName,
java.lang.String layerName)
该方法已废弃。 |
boolean |
removeAllAnimationByUUID(java.lang.String geometryUuid)
该方法已废弃。 |
void |
removeAllAnimations()
删除所有的动画 |
boolean |
removeAnimation(java.lang.String animationName)
根据动画名称删除动画 |
void |
setGroupName(java.lang.String groupName)
设置动画组的名称 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public AnimationGroup()
public AnimationGroup(long handle)
handle
- 句柄方法详细信息 |
---|
public void addAnimation(AnimationGO pAnimation)
pAnimation
- 动画对象public java.lang.String getGroupName()
public void setGroupName(java.lang.String groupName)
groupName
- 动画组的名称public int getAnimationCount()
public AnimationGO getAnimationByIndex(int index)
index
- 索引
public AnimationGO[] getAllAnimationByGeometry(int geomtryID, java.lang.String controlName, java.lang.String layerName)
geomtryID
- geometry对象的IDcontrolName
- 二维地图控件对象或三维场景对象名称layerName
- 图层名称
public AnimationGO[] getAllAnimationByUUID(java.lang.String geometryUuid)
geometryUuid
- geometry对象的UUID
public AnimationGO[] GetAllAnimationByType(AnimationDefine.AnimationType type)
type
- 动画的类型
public AnimationGO[] getAllAnimation()
public boolean removeAnimation(java.lang.String animationName)
animationName
- 动画名称
public void removeAllAnimations()
public boolean RemoveAllAnimationByGeometry(int geometryId, java.lang.String controlName, java.lang.String layerName)
geometryId
- geometry对象的IDcontrolName
- 二维地图控件对象或三维场景对象名称layerName
- 图层名称
public boolean removeAllAnimationByUUID(java.lang.String geometryUuid)
geometryUuid
- geometry对象的UUID
public boolean deleteAnimation(java.lang.String animationName)
animationName
- 动画名称
public void deleteAllAnimations()
public boolean deleteAllAnimationByUUID(java.lang.String geometryUuid)
geometryUuid
- geometry对象的UUID
public double getStartTime()
public double getDuration()
public AnimationDefine.AnimationGroupPlayState GetAnimationGroupPlayState()
public AnimationGO GetAnimationByName(java.lang.String AnimatinoName)
AnimatinoName
- 动画的名称
public void dispose()
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |