| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.animation.AGAnimationEnvironment
public class AGAnimationEnvironment
Animation Environment for animation state and global options.
| Constructor Summary | |
|---|---|
AGAnimationEnvironment()
Constructs a AGAnimationEnvironment using ArcGIS Engine.  | 
|
AGAnimationEnvironment(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.  AGAnimationEnvironment theAGAnimationEnvironment = (AGAnimationEnvironment) 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.  | 
 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 | 
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 AGAnimationEnvironment()
                       throws IOException,
                              UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public AGAnimationEnvironment(Object obj)
                       throws IOException
 AGAnimationEnvironment theAGAnimationEnvironment = (AGAnimationEnvironment) obj;
obj to AGAnimationEnvironment.
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 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 IArray getSelectedTracks()
                         throws IOException,
                                AutomationException
getSelectedTracks 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 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 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 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 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 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 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 IAGAnimationEnvironmentpSeconds - The pSeconds  (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 boolean isIntervalPlay()
                       throws IOException,
                              AutomationException
isIntervalPlay 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 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 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 IAGAnimationEnvironmentbeginTime - The beginTime  (in)endTime - The endTime  (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 getAnimationControlsHWnd()
                             throws IOException,
                                    AutomationException
getAnimationControlsHWnd 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 IAGAnimationEnvironmentphWnd - The phWnd (A  COM typedef)   (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getPlayTime()
                   throws IOException,
                          AutomationException
getPlayTime 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 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 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 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 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 IAGAnimationEnvironmentpPlayMode - A com.esri.arcgis.animation.esriAnimationPlayMode constant  (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 | ||||||||