com.supermap.mobjects.animation
类 AnimationManager3D
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mobjects.animation.AnimationManager
-
- com.supermap.mobjects.animation.AnimationManager3D
-
- 所有已实现的接口:
- IDisposable
public class AnimationManager3D extends AnimationManager
三维动画管理类。该类提供了三维动画管理类的一系列功能。
-
-
构造器概要
构造器 构造器和说明 AnimationManager3D()
构造函数AnimationManager3D(long handle)
通过管理器句柄构造函数AnimationManager3D(long handle, ReentrantLock lock)
通过管理器句柄构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放对象所占用的资源SceneControl
getSceneControl()
获取三维场景控件对象AnimationGO
hitTest(Point2D pt)
点击获取选中的动画对象void
setSceneControl(SceneControl pSceneControl)
设置三维场景控件对象-
从类继承的方法 com.supermap.mobjects.animation.AnimationManager
addAnimationAddedListener, addAnimationDeletedListener, addAnimationGroup, addAnimationGroupAddedListener, addAnimationGroupDeletedListener, addAnimationPlayBeginListener, addAnimationPlayFinishListener, addAnimationsDeletedListener, addAnimationStatusChangedListener, addXmlOrJsonLoadedListener, animationsToGeoJson, animationsToGeoJson1, animationsToXML, createAnimation, deleteAllAnimationByUUID, deleteAllGroup, deleteAnimation, deleteAnimations, deleteEmptyGroup, execute, geoJsonToAnimations, getAllAnimation, getAllAnimationByUUID, getAllAnimationCount, getAnimationLabel, getAnimationReferenceTime, getAnimationStatus, getCountOfPlayRange, getCurrentGroup, getDuration, getEndGroupOfPlayRang, getEndGroupOfPlayRange, getGroupByIndex, getGroupByName, getGroupCount, getPlayRate, getStartGroupOfPlayRang, getStartGroupOfPlayRange, getTime, indexOfGroup, IndexOfGroup, initAnimations, isPlayContinuously, moveAnimation, pause, play, play, playAfterLastOne, playFirst, playSameLastOne, preview, removeAnimationAddedListener, removeAnimationDeletedListener, removeAnimationGroupAddedListener, removeAnimationGroupDeletedListener, removeAnimationPlayBeginListener, removeAnimationPlayFinishListener, removeAnimationsDeletedListener, removeAnimationStatusChangedListener, removeXmlOrJsonLoadedListener, reset, seekTime, setGeometry, setPlayContinuously, setPlayRang, setPlayRange, setPlayRate, stop, verifyLicense, XMLToAnimations
-
-
-
-
构造器详细资料
-
AnimationManager3D
public AnimationManager3D(long handle, ReentrantLock lock)
通过管理器句柄构造函数- 参数:
handle
- 三维动画管理器句柄lock
- 动画管理器线程锁
-
AnimationManager3D
public AnimationManager3D()
构造函数
-
AnimationManager3D
public AnimationManager3D(long handle)
通过管理器句柄构造函数- 参数:
handle
- 三维动画管理器句柄
-
-
方法详细资料
-
setSceneControl
public void setSceneControl(SceneControl pSceneControl)
设置三维场景控件对象- 参数:
pSceneControl
- 三维场景控件
-
getSceneControl
public SceneControl getSceneControl()
获取三维场景控件对象- 返回:
- 三维场景控件
-
hitTest
public AnimationGO hitTest(Point2D pt)
点击获取选中的动画对象- 参数:
pt
- 位置点- 返回:
- 被选中的动画
-
dispose
public void dispose()
释放对象所占用的资源- 指定者:
dispose
在接口中IDisposable
- 覆盖:
dispose
在类中AnimationManager
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.