|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.esri.arcgis.animation.AGAnimationEnvironment
Animation Environment for animation state and global options.
| Constructor Summary | |
AGAnimationEnvironment()
Constructs a AGAnimationEnvironment using ArcGIS Engine. |
|
AGAnimationEnvironment(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. |
|
| Method Summary | |
boolean |
equals(java.lang.Object o)
Compare this object with another |
int |
getAnimationControlsHWnd()
The window handle of the animation controls dialog. |
double |
getAnimationDuration()
The duration of the animation in seconds. |
IAGAnimationEnvironment |
getAsIAGAnimationEnvironment()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IPersistStream |
getAsIPersistStream()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
void |
getClassID(GUID[] pClassID)
Supported Platforms |
static java.lang.String |
getClsid()
|
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. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
Supported Platforms |
int |
getState()
The play or recording state. |
int |
hashCode()
the hashcode for this object |
void |
isDirty()
Supported Platforms |
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()
Restore state of display after animation stops. |
void |
load(IStream pstm)
Supported Platforms |
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 |
save(IStream pstm,
int fClearDirty)
Supported Platforms |
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)
Restore 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. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AGAnimationEnvironment()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems
public AGAnimationEnvironment(java.lang.Object obj)
throws java.io.IOException
obj to AGAnimationEnvironment. AGAnimationEnvironment theAGAnimationEnvironment = (AGAnimationEnvironment) obj;
obj - an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems| Method Detail |
public static java.lang.String getClsid()
public IAGAnimationEnvironment getAsIAGAnimationEnvironment()
public IPersistStream getAsIPersistStream()
public boolean equals(java.lang.Object o)
public int hashCode()
public IAGAnimationType getSelectedAGAnimationType()
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
getSelectedAGAnimationType in interface IAGAnimationEnvironmentAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setSelectedAGAnimationTypeByRef(IAGAnimationType ppAnimType)
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
setSelectedAGAnimationTypeByRef in interface IAGAnimationEnvironmentppAnimType - A reference to a com.esri.arcgis.animation.IAGAnimationType (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IArray getSelectedTracks()
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
getSelectedTracks in interface IAGAnimationEnvironmentAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setSelectedTracksByRef(IArray ppTracks)
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
setSelectedTracksByRef in interface IAGAnimationEnvironmentppTracks - A reference to a com.esri.arcgis.system.IArray (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ILongArray getSelectedKeyframes()
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
getSelectedKeyframes in interface IAGAnimationEnvironmentAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setSelectedKeyframesByRef(ILongArray ppIndices)
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
setSelectedKeyframesByRef in interface IAGAnimationEnvironmentppIndices - A reference to a com.esri.arcgis.system.ILongArray (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getState()
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
getState in interface IAGAnimationEnvironmentAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setState(int pState)
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
setState in interface IAGAnimationEnvironmentpState - A com.esri.arcgis.animation.esriAnimationState constant (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public double getAnimationDuration()
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
getAnimationDuration in interface IAGAnimationEnvironmentAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setAnimationDuration(double pSeconds)
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
setAnimationDuration in interface IAGAnimationEnvironmentpSeconds - The pSeconds (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getNumberofFrames()
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
getNumberofFrames in interface IAGAnimationEnvironmentjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setNumberofFrames(int pFrames)
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
setNumberofFrames in interface IAGAnimationEnvironmentpFrames - The pFrames (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isIntervalPlay()
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
isIntervalPlay in interface IAGAnimationEnvironmentjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIsIntervalPlay(boolean pbIsInterval)
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
setIsIntervalPlay in interface IAGAnimationEnvironmentpbIsInterval - The pbIsInterval (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getPlayInterval(double[] pBeginTime,
double[] pEndTime)
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
getPlayInterval in interface IAGAnimationEnvironmentpBeginTime - The pBeginTime (out: use single element array)pEndTime - The pEndTime (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void putPlayInterval(double beginTime,
double endTime)
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
putPlayInterval in interface IAGAnimationEnvironmentbeginTime - The beginTime (in)endTime - The endTime (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void getPlayIntervalFrames(int[] pBeginFrame,
int[] pEndFrame)
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
getPlayIntervalFrames in interface IAGAnimationEnvironmentpBeginFrame - The pBeginFrame (out: use single element array)pEndFrame - The pEndFrame (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void putPlayIntervalFrames(int beginFrame,
int endFrame)
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
putPlayIntervalFrames in interface IAGAnimationEnvironmentbeginFrame - The beginFrame (in)endFrame - The endFrame (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getAnimationControlsHWnd()
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
getAnimationControlsHWnd in interface IAGAnimationEnvironmentjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAnimationControlsHWnd(int phWnd)
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
setAnimationControlsHWnd in interface IAGAnimationEnvironmentphWnd - The phWnd (A COM typedef) (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getPlayTime()
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
getPlayTime in interface IAGAnimationEnvironmentjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPlayTime(double pTime)
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
setPlayTime in interface IAGAnimationEnvironmentpTime - The pTime (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isPlayInAllViewers()
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
isPlayInAllViewers in interface IAGAnimationEnvironmentjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPlayInAllViewers(boolean pbPlayInAll)
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
setPlayInAllViewers in interface IAGAnimationEnvironmentpbPlayInAll - The pbPlayInAll (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getPlayMode()
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
getPlayMode in interface IAGAnimationEnvironmentjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPlayMode(int pPlayMode)
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
setPlayMode in interface IAGAnimationEnvironmentpPlayMode - A com.esri.arcgis.animation.esriAnimationPlayMode constant (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getPlayType()
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
getPlayType in interface IAGAnimationEnvironmentjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPlayType(int pPlayType)
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
setPlayType in interface IAGAnimationEnvironmentpPlayType - A com.esri.arcgis.animation.esriAnimationPlayType constant (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setRestoreState(boolean pRestoreState)
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
setRestoreState in interface IAGAnimationEnvironmentpRestoreState - The pRestoreState (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isRestoreState()
throws java.io.IOException,
AutomationException
IAGAnimationEnvironment
isRestoreState in interface IAGAnimationEnvironmentAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void isDirty()
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
isDirty in interface IPersistStreamjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void load(IStream pstm)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
load in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void save(IStream pstm,
int fClearDirty)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
save in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)fClearDirty - The fClearDirty (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
getSizeMax in interface IPersistStreampcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void getClassID(GUID[] pClassID)
throws java.io.IOException,
AutomationException
IPersistIPersist is a Microsoft interface. Please refer to MSDN for information about this interface.
getClassID in interface IPersistpClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||