|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.analyst3d.SxAnimationEnvironment
public class SxAnimationEnvironment
3D Animation Manager Environment.
| Constructor Summary | |
|---|---|
SxAnimationEnvironment()
Constructs a SxAnimationEnvironment using ArcGIS Engine. |
|
SxAnimationEnvironment(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. SxAnimationEnvironment theSxAnimationEnvironment = (SxAnimationEnvironment) obj; |
|
| Method Summary | |
|---|---|
boolean |
equals(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. |
void |
getClassID(GUID[] pClassID)
getClassID |
static String |
getClsid()
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. |
IAnimationType |
getSelectedAnimationType()
The selected animation type. |
ILongArray |
getSelectedKeyframes()
The indices of the selected animation keyframes. |
IArray |
getSelectedTracks()
The selected animation tracks. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
int |
getState()
The play or recording state. |
int |
hashCode()
the hashcode for this object |
void |
isDirty()
isDirty |
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 |
load(IStream pstm)
load |
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 |
readExternal(ObjectInput in)
|
void |
save(IStream pstm,
int fClearDirty)
save |
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 |
setSelectedAnimationTypeByRef(IAnimationType 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. |
void |
writeExternal(ObjectOutput out)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public SxAnimationEnvironment()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public SxAnimationEnvironment(Object obj)
throws IOException
SxAnimationEnvironment theSxAnimationEnvironment = (SxAnimationEnvironment) obj;
obj to SxAnimationEnvironment.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public double getPlayTime()
throws IOException,
AutomationException
getPlayTime in interface ISxAnimationEnvironment2getPlayTime in interface IAGAnimationEnvironmentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPlayTime(double pTime)
throws IOException,
AutomationException
setPlayTime in interface ISxAnimationEnvironment2setPlayTime in interface IAGAnimationEnvironmentpTime - The pTime (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isPlayInAllViewers()
throws IOException,
AutomationException
isPlayInAllViewers in interface ISxAnimationEnvironment2isPlayInAllViewers in interface IAGAnimationEnvironmentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPlayInAllViewers(boolean pbPlayInAll)
throws IOException,
AutomationException
setPlayInAllViewers in interface ISxAnimationEnvironment2setPlayInAllViewers in interface IAGAnimationEnvironmentpbPlayInAll - The pbPlayInAll (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getPlayMode()
throws IOException,
AutomationException
getPlayMode in interface ISxAnimationEnvironment2getPlayMode in interface IAGAnimationEnvironmentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPlayMode(int pPlayMode)
throws IOException,
AutomationException
setPlayMode in interface ISxAnimationEnvironment2setPlayMode in interface IAGAnimationEnvironmentpPlayMode - A com.esri.arcgis.animation.esriAnimationPlayMode constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IAnimationType getSelectedAnimationType()
throws IOException,
AutomationException
getSelectedAnimationType in interface ISxAnimationEnvironmentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSelectedAnimationTypeByRef(IAnimationType ppAnimType)
throws IOException,
AutomationException
setSelectedAnimationTypeByRef in interface ISxAnimationEnvironmentppAnimType - A reference to a com.esri.arcgis.analyst3d.IAnimationType (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IArray getSelectedTracks()
throws IOException,
AutomationException
getSelectedTracks in interface ISxAnimationEnvironmentgetSelectedTracks in interface IAGAnimationEnvironmentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSelectedTracksByRef(IArray ppTracks)
throws IOException,
AutomationException
setSelectedTracksByRef in interface ISxAnimationEnvironmentsetSelectedTracksByRef in interface IAGAnimationEnvironmentppTracks - A reference to a com.esri.arcgis.system.IArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ILongArray getSelectedKeyframes()
throws IOException,
AutomationException
getSelectedKeyframes in interface ISxAnimationEnvironmentgetSelectedKeyframes in interface IAGAnimationEnvironmentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSelectedKeyframesByRef(ILongArray ppIndices)
throws IOException,
AutomationException
setSelectedKeyframesByRef in interface ISxAnimationEnvironmentsetSelectedKeyframesByRef in interface IAGAnimationEnvironmentppIndices - A reference to a com.esri.arcgis.system.ILongArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getState()
throws IOException,
AutomationException
getState in interface ISxAnimationEnvironmentgetState in interface IAGAnimationEnvironmentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setState(int pState)
throws IOException,
AutomationException
setState in interface ISxAnimationEnvironmentsetState in interface IAGAnimationEnvironmentpState - A com.esri.arcgis.animation.esriAnimationState constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getAnimationDuration()
throws IOException,
AutomationException
getAnimationDuration in interface ISxAnimationEnvironmentgetAnimationDuration in interface IAGAnimationEnvironmentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAnimationDuration(double pSeconds)
throws IOException,
AutomationException
setAnimationDuration in interface ISxAnimationEnvironmentsetAnimationDuration in interface IAGAnimationEnvironmentpSeconds - The pSeconds (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isIntervalPlay()
throws IOException,
AutomationException
isIntervalPlay in interface ISxAnimationEnvironmentisIntervalPlay in interface IAGAnimationEnvironmentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIsIntervalPlay(boolean pbIsInterval)
throws IOException,
AutomationException
setIsIntervalPlay in interface ISxAnimationEnvironmentsetIsIntervalPlay in interface IAGAnimationEnvironmentpbIsInterval - The pbIsInterval (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getPlayInterval(double[] pBeginTime,
double[] pEndTime)
throws IOException,
AutomationException
getPlayInterval in interface ISxAnimationEnvironmentgetPlayInterval in interface IAGAnimationEnvironmentpBeginTime - 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.
public void putPlayInterval(double beginTime,
double endTime)
throws IOException,
AutomationException
putPlayInterval in interface ISxAnimationEnvironmentputPlayInterval in interface IAGAnimationEnvironmentbeginTime - The beginTime (in)endTime - The endTime (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getAnimationControlsHWnd()
throws IOException,
AutomationException
getAnimationControlsHWnd in interface ISxAnimationEnvironmentgetAnimationControlsHWnd in interface IAGAnimationEnvironmentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAnimationControlsHWnd(int pHwnd)
throws IOException,
AutomationException
setAnimationControlsHWnd in interface ISxAnimationEnvironmentsetAnimationControlsHWnd in interface IAGAnimationEnvironmentphWnd - The phWnd (A COM typedef) (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IAGAnimationType getSelectedAGAnimationType()
throws IOException,
AutomationException
getSelectedAGAnimationType in interface IAGAnimationEnvironmentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSelectedAGAnimationTypeByRef(IAGAnimationType ppAnimType)
throws IOException,
AutomationException
setSelectedAGAnimationTypeByRef in interface IAGAnimationEnvironmentppAnimType - A reference to a com.esri.arcgis.animation.IAGAnimationType (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getNumberofFrames()
throws IOException,
AutomationException
getNumberofFrames in interface IAGAnimationEnvironmentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setNumberofFrames(int pFrames)
throws IOException,
AutomationException
setNumberofFrames in interface IAGAnimationEnvironmentpFrames - The pFrames (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getPlayIntervalFrames(int[] pBeginFrame,
int[] pEndFrame)
throws IOException,
AutomationException
getPlayIntervalFrames in interface IAGAnimationEnvironmentpBeginFrame - 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.
public void putPlayIntervalFrames(int beginFrame,
int endFrame)
throws IOException,
AutomationException
putPlayIntervalFrames in interface IAGAnimationEnvironmentbeginFrame - The beginFrame (in)endFrame - The endFrame (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getPlayType()
throws IOException,
AutomationException
getPlayType in interface IAGAnimationEnvironmentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPlayType(int pPlayType)
throws IOException,
AutomationException
setPlayType in interface IAGAnimationEnvironmentpPlayType - A com.esri.arcgis.animation.esriAnimationPlayType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRestoreState(boolean pRestoreState)
throws IOException,
AutomationException
setRestoreState in interface IAGAnimationEnvironmentpRestoreState - The pRestoreState (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isRestoreState()
throws IOException,
AutomationException
isRestoreState in interface IAGAnimationEnvironmentIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void isDirty()
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
isDirty in interface IPersistStreamIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void load(IStream pstm)
throws IOException,
AutomationException
IPersistStream 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void save(IStream pstm,
int fClearDirty)
throws IOException,
AutomationException
IPersistStream 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
throws IOException,
AutomationException
IPersistStream 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getClassID(GUID[] pClassID)
throws IOException,
AutomationException
IPersist 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizableIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizableIOException
ClassNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||