com.esri.arcgis.animation
Interface IAGAnimationUtils

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AGAnimationUtils, IAGAnimationUtilsProxy

public interface IAGAnimationUtils
extends java.io.Serializable

COM Interface 'IAGAnimationUtils'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriAnimation.olb'

Description: 'Provides access to animation utility methods.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDd0f357c6_b826_4f9a_9c62_cb919fcb84a8
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void calculateDisplayFrames(IAGAnimationTracks pTracks, int[] pFrames)
          Calculate the number of frames to display based on the minimum animation interval.
 void captureCurrentView(IAGAnimationTracks pTracks, IAGAnimationEnvironment pEnvironment)
          Creates a keyframe to capture the current view and adds it to the current animation.
 void createFlybyFromPath(IAGAnimationContainer pContainer, IAGImportPathOptions pOptions)
          Create a flyby animation from a path.
 void createLayerGroupAnimation(IAGAnimationContainer pContainer, IAGGroupAnimationOptions pOptions)
          Create a layer group animation.
 void keyframeFromBookmark(IAGAnimationContainer pContainer, ISpatialBookmark pBookmark, IAGKeyframe[] ppKeyframe)
          Create a view keyframe from a spatial bookmark.
 void loadAnimationFile(IAGAnimationContainer pContainer, java.lang.String pFilename)
          Load the animation from a file.
 void saveAnimationFile(IAGAnimationContainer pContainer, java.lang.String pFilename, int version)
          Save the animation to a file.
 

Field Detail

IIDd0f357c6_b826_4f9a_9c62_cb919fcb84a8

static final int IIDd0f357c6_b826_4f9a_9c62_cb919fcb84a8
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

createLayerGroupAnimation

void createLayerGroupAnimation(IAGAnimationContainer pContainer,
                               IAGGroupAnimationOptions pOptions)
                               throws java.io.IOException,
                                      AutomationException
Create a layer group animation.

Parameters:
pContainer - A reference to a com.esri.arcgis.animation.IAGAnimationContainer (in)
pOptions - A reference to a com.esri.arcgis.animation.IAGGroupAnimationOptions (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createFlybyFromPath

void createFlybyFromPath(IAGAnimationContainer pContainer,
                         IAGImportPathOptions pOptions)
                         throws java.io.IOException,
                                AutomationException
Create a flyby animation from a path.

Parameters:
pContainer - A reference to a com.esri.arcgis.animation.IAGAnimationContainer (in)
pOptions - A reference to a com.esri.arcgis.animation.IAGImportPathOptions (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

keyframeFromBookmark

void keyframeFromBookmark(IAGAnimationContainer pContainer,
                          ISpatialBookmark pBookmark,
                          IAGKeyframe[] ppKeyframe)
                          throws java.io.IOException,
                                 AutomationException
Create a view keyframe from a spatial bookmark.

Parameters:
pContainer - A reference to a com.esri.arcgis.animation.IAGAnimationContainer (in)
pBookmark - A reference to a com.esri.arcgis.carto.ISpatialBookmark (in)
ppKeyframe - A reference to a com.esri.arcgis.animation.IAGKeyframe (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

captureCurrentView

void captureCurrentView(IAGAnimationTracks pTracks,
                        IAGAnimationEnvironment pEnvironment)
                        throws java.io.IOException,
                               AutomationException
Creates a keyframe to capture the current view and adds it to the current animation.

Parameters:
pTracks - A reference to a com.esri.arcgis.animation.IAGAnimationTracks (in)
pEnvironment - A reference to a com.esri.arcgis.animation.IAGAnimationEnvironment (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

calculateDisplayFrames

void calculateDisplayFrames(IAGAnimationTracks pTracks,
                            int[] pFrames)
                            throws java.io.IOException,
                                   AutomationException
Calculate the number of frames to display based on the minimum animation interval.

Parameters:
pTracks - A reference to a com.esri.arcgis.animation.IAGAnimationTracks (in)
pFrames - The pFrames (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

saveAnimationFile

void saveAnimationFile(IAGAnimationContainer pContainer,
                       java.lang.String pFilename,
                       int version)
                       throws java.io.IOException,
                              AutomationException
Save the animation to a file.

Parameters:
pContainer - A reference to a com.esri.arcgis.animation.IAGAnimationContainer (in)
pFilename - The pFilename (in)
version - A com.esri.arcgis.system.esriArcGISVersion constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

loadAnimationFile

void loadAnimationFile(IAGAnimationContainer pContainer,
                       java.lang.String pFilename)
                       throws java.io.IOException,
                              AutomationException
Load the animation from a file.

Parameters:
pContainer - A reference to a com.esri.arcgis.animation.IAGAnimationContainer (in)
pFilename - The pFilename (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.