|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IAGAnimationTracks
Provides access to members that control the animation tracks.
An animation track container accomodates all the animation tracks in an application. This interface provides methods and properties to access and manage animation tracks.
Method Summary | |
---|---|
void |
addTrack(IAGAnimationTrack pTrack)
Adds a track to the collection. |
void |
applyTracks(boolean bApplyToAllViewers,
double time)
Uses the enabled animation tracks for the given time. |
void |
changePriority(IAGAnimationTrack pTrack,
boolean bAbsolute,
boolean bInSameType,
int changeInIndex)
Changes the priority (index) of the track. |
IAGAnimationTrack |
createTrack(IAGAnimationType pType)
Creates a new track and adds it to the collection. |
void |
detachObject(Object pObject)
Detach an object from all tracks it is attached to. |
void |
findTrack(String name,
IAGAnimationTrack[] ppTrack)
Finds a track by name. |
IArray |
getAGTracks()
The animation tracks. |
IAGAnimationContainer |
getAnimationObjectContainer()
The container of the animation objects attached to the tracks. |
int |
getTrackCount()
The number of tracks. |
IArray |
getTracksOfType(IAGAnimationType pType)
The animation tracks of a given type. |
void |
loadTracks(IStream pStm)
Load the animation tracks from a stream. |
void |
refreshAttachedObjects()
Detaches from the tracks those objects that no longer exist. |
void |
removeAllTracks()
Removes all tracks. |
void |
removeTrack(IAGAnimationTrack pTrack)
Removes a track from the collection. |
void |
saveTracks(IStream pStm)
Save the animation tracks to a stream. |
void |
setAnimationObjectContainerByRef(IAGAnimationContainer ppContainer)
The container of the animation objects attached to the tracks. |
Method Detail |
---|
IAGAnimationContainer getAnimationObjectContainer() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAnimationObjectContainerByRef(IAGAnimationContainer ppContainer) throws IOException, AutomationException
ppContainer
- A reference to a com.esri.arcgis.animation.IAGAnimationContainer (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getTrackCount() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IArray getAGTracks() throws IOException, AutomationException
This property returns the animation tracks in the animation track container, which is an IArray object.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IArray getTracksOfType(IAGAnimationType pType) throws IOException, AutomationException
pType
- A reference to a com.esri.arcgis.animation.IAGAnimationType (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IAGAnimationTrack createTrack(IAGAnimationType pType) throws IOException, AutomationException
pType
- A reference to a com.esri.arcgis.animation.IAGAnimationType (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addTrack(IAGAnimationTrack pTrack) throws IOException, AutomationException
pTrack
- A reference to a com.esri.arcgis.animation.IAGAnimationTrack (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void findTrack(String name, IAGAnimationTrack[] ppTrack) throws IOException, AutomationException
name
- The name (in)ppTrack
- A reference to a com.esri.arcgis.animation.IAGAnimationTrack (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void removeTrack(IAGAnimationTrack pTrack) throws IOException, AutomationException
pTrack
- A reference to a com.esri.arcgis.animation.IAGAnimationTrack (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void removeAllTracks() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void saveTracks(IStream pStm) throws IOException, AutomationException
pStm
- A reference to a com.esri.arcgis.system.IStream (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void loadTracks(IStream pStm) throws IOException, AutomationException
pStm
- A reference to a com.esri.arcgis.system.IStream (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void detachObject(Object pObject) throws IOException, AutomationException
pObject
- A reference to another Object (IUnknown) (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void refreshAttachedObjects() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void applyTracks(boolean bApplyToAllViewers, double time) throws IOException, AutomationException
bApplyToAllViewers
- The bApplyToAllViewers (in)time
- The time (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void changePriority(IAGAnimationTrack pTrack, boolean bAbsolute, boolean bInSameType, int changeInIndex) throws IOException, AutomationException
pTrack
- A reference to a com.esri.arcgis.animation.IAGAnimationTrack (in)bAbsolute
- The bAbsolute (in)bInSameType
- The bInSameType (in)changeInIndex
- The changeInIndex (in)
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 |