|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IAGAnimationEnvironment
Provides access to members that control the Animation Environment.
Animation environment contains settings for animation playing and recording, such as the duration and play mode of the animation.
Method Summary | |
---|---|
int |
getAnimationControlsHWnd()
The window handle of the animation controls dialog. |
double |
getAnimationDuration()
The duration of the animation in seconds. |
int |
getNumberofFrames()
The number of frames that will be displayed in the animation. |
void |
getPlayInterval(double[] pBeginTime,
double[] pEndTime)
Gets the begin and end times of play interval. |
void |
getPlayIntervalFrames(int[] pBeginFrame,
int[] pEndFrame)
Gets the begin and end frame number when playing by frames. |
int |
getPlayMode()
The play mode (once/loop, forward/reverse). |
double |
getPlayTime()
The current animation time during playing. |
int |
getPlayType()
The play type, play based on duration or number of frames). |
IAGAnimationType |
getSelectedAGAnimationType()
The selected animation type. |
ILongArray |
getSelectedKeyframes()
The indices of the selected animation keyframes. |
IArray |
getSelectedTracks()
The selected animation tracks. |
int |
getState()
The play or recording state. |
boolean |
isIntervalPlay()
Indicates whether to play only part of the animation. |
boolean |
isPlayInAllViewers()
Indicates if the option to play camera animations in for all viewers. |
boolean |
isRestoreState()
Indicates the state of display after animation stops. |
void |
putPlayInterval(double beginTime,
double endTime)
Sets the begin and end times of play interval. |
void |
putPlayIntervalFrames(int beginFrame,
int endFrame)
Sets the begin and end frame number when playing by frames. |
void |
setAnimationControlsHWnd(int phWnd)
The window handle of the animation controls dialog. |
void |
setAnimationDuration(double pSeconds)
The duration of the animation in seconds. |
void |
setIsIntervalPlay(boolean pbIsInterval)
Indicates whether to play only part of the animation. |
void |
setNumberofFrames(int pFrames)
The number of frames that will be displayed in the animation. |
void |
setPlayInAllViewers(boolean pbPlayInAll)
Indicates if the option to play camera animations in for all viewers. |
void |
setPlayMode(int pPlayMode)
The play mode (once/loop, forward/reverse). |
void |
setPlayTime(double pTime)
The current animation time during playing. |
void |
setPlayType(int pPlayType)
The play type, play based on duration or number of frames). |
void |
setRestoreState(boolean pRestoreState)
Indicates the state of display after animation stops. |
void |
setSelectedAGAnimationTypeByRef(IAGAnimationType ppAnimType)
The selected animation type. |
void |
setSelectedKeyframesByRef(ILongArray ppIndices)
The indices of the selected animation keyframes. |
void |
setSelectedTracksByRef(IArray ppTracks)
The selected animation tracks. |
void |
setState(int pState)
The play or recording state. |
Method Detail |
---|
IAGAnimationType getSelectedAGAnimationType() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSelectedAGAnimationTypeByRef(IAGAnimationType ppAnimType) throws IOException, AutomationException
ppAnimType
- A reference to a com.esri.arcgis.animation.IAGAnimationType (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IArray getSelectedTracks() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSelectedTracksByRef(IArray ppTracks) throws IOException, AutomationException
ppTracks
- A reference to a com.esri.arcgis.system.IArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ILongArray getSelectedKeyframes() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSelectedKeyframesByRef(ILongArray ppIndices) throws IOException, AutomationException
ppIndices
- A reference to a com.esri.arcgis.system.ILongArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getState() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setState(int pState) throws IOException, AutomationException
pState
- A com.esri.arcgis.animation.esriAnimationState constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getAnimationDuration() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAnimationDuration(double pSeconds) throws IOException, AutomationException
pSeconds
- The pSeconds (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getNumberofFrames() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setNumberofFrames(int pFrames) throws IOException, AutomationException
pFrames
- The pFrames (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isIntervalPlay() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setIsIntervalPlay(boolean pbIsInterval) throws IOException, AutomationException
pbIsInterval
- The pbIsInterval (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getPlayInterval(double[] pBeginTime, double[] pEndTime) throws IOException, AutomationException
pBeginTime
- The pBeginTime (out: use single element array)pEndTime
- The pEndTime (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void putPlayInterval(double beginTime, double endTime) throws IOException, AutomationException
beginTime
- The beginTime (in)endTime
- The endTime (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getPlayIntervalFrames(int[] pBeginFrame, int[] pEndFrame) throws IOException, AutomationException
pBeginFrame
- The pBeginFrame (out: use single element array)pEndFrame
- The pEndFrame (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void putPlayIntervalFrames(int beginFrame, int endFrame) throws IOException, AutomationException
beginFrame
- The beginFrame (in)endFrame
- The endFrame (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getAnimationControlsHWnd() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAnimationControlsHWnd(int phWnd) throws IOException, AutomationException
phWnd
- The phWnd (A COM typedef) (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getPlayTime() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPlayTime(double pTime) throws IOException, AutomationException
pTime
- The pTime (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isPlayInAllViewers() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPlayInAllViewers(boolean pbPlayInAll) throws IOException, AutomationException
pbPlayInAll
- The pbPlayInAll (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getPlayMode() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPlayMode(int pPlayMode) throws IOException, AutomationException
pPlayMode
- A com.esri.arcgis.animation.esriAnimationPlayMode constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getPlayType() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPlayType(int pPlayType) throws IOException, AutomationException
pPlayType
- A com.esri.arcgis.animation.esriAnimationPlayType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setRestoreState(boolean pRestoreState) throws IOException, AutomationException
pRestoreState
- The pRestoreState (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isRestoreState() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |