|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.esri.arcgis.animation.AGAnimationTrackContainer
The Animation Track Container coclass.
| Constructor Summary | |
AGAnimationTrackContainer()
Constructs a AGAnimationTrackContainer using ArcGIS Engine. |
|
AGAnimationTrackContainer(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. |
|
| 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(java.lang.Object pObject)
Detach an object from all tracks it is attached to. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
void |
findTrack(java.lang.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. |
IAGAnimationTracks |
getAsIAGAnimationTracks()
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()
|
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
Supported Platforms |
int |
getTrackCount()
The number of tracks. |
IArray |
getTracksOfType(IAGAnimationType pType)
The animation tracks of a given type. |
int |
hashCode()
the hashcode for this object |
void |
isDirty()
Supported Platforms |
void |
load(IStream pstm)
Supported Platforms |
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 |
save(IStream pstm,
int fClearDirty)
Supported Platforms |
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. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AGAnimationTrackContainer()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems
public AGAnimationTrackContainer(java.lang.Object obj)
throws java.io.IOException
obj to AGAnimationTrackContainer. AGAnimationTrackContainer theAGAnimationTrackContainer = (AGAnimationTrackContainer) 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 IAGAnimationTracks getAsIAGAnimationTracks()
public IPersistStream getAsIPersistStream()
public boolean equals(java.lang.Object o)
public int hashCode()
public IAGAnimationContainer getAnimationObjectContainer()
throws java.io.IOException,
AutomationException
IAGAnimationTracks
getAnimationObjectContainer in interface IAGAnimationTracksjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAnimationObjectContainerByRef(IAGAnimationContainer ppContainer)
throws java.io.IOException,
AutomationException
IAGAnimationTracks
setAnimationObjectContainerByRef in interface IAGAnimationTracksppContainer - A reference to a com.esri.arcgis.animation.IAGAnimationContainer (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getTrackCount()
throws java.io.IOException,
AutomationException
IAGAnimationTracks
getTrackCount in interface IAGAnimationTracksAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IArray getAGTracks()
throws java.io.IOException,
AutomationException
IAGAnimationTracksThis property returns the animation tracks in the animation track container, which is an IArray object.
getAGTracks in interface IAGAnimationTracksjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IArray getTracksOfType(IAGAnimationType pType)
throws java.io.IOException,
AutomationException
IAGAnimationTracksThis property returns all the tracks of a given type in the animation track container, which is an IArray object.
getTracksOfType in interface IAGAnimationTrackspType - 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 IAGAnimationTrack createTrack(IAGAnimationType pType)
throws java.io.IOException,
AutomationException
IAGAnimationTracks
createTrack in interface IAGAnimationTrackspType - A reference to a com.esri.arcgis.animation.IAGAnimationType (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addTrack(IAGAnimationTrack pTrack)
throws java.io.IOException,
AutomationException
IAGAnimationTracks
addTrack in interface IAGAnimationTrackspTrack - A reference to a com.esri.arcgis.animation.IAGAnimationTrack (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void findTrack(java.lang.String name,
IAGAnimationTrack[] ppTrack)
throws java.io.IOException,
AutomationException
IAGAnimationTracks
findTrack in interface IAGAnimationTracksname - The name (in)ppTrack - A reference to a com.esri.arcgis.animation.IAGAnimationTrack (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void removeTrack(IAGAnimationTrack pTrack)
throws java.io.IOException,
AutomationException
IAGAnimationTracks
removeTrack in interface IAGAnimationTrackspTrack - A reference to a com.esri.arcgis.animation.IAGAnimationTrack (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void removeAllTracks()
throws java.io.IOException,
AutomationException
IAGAnimationTracks
removeAllTracks in interface IAGAnimationTracksjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void saveTracks(IStream pStm)
throws java.io.IOException,
AutomationException
IAGAnimationTracks
saveTracks in interface IAGAnimationTrackspStm - 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 loadTracks(IStream pStm)
throws java.io.IOException,
AutomationException
IAGAnimationTracks
loadTracks in interface IAGAnimationTrackspStm - A reference to a com.esri.arcgis.system.IStream (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void detachObject(java.lang.Object pObject)
throws java.io.IOException,
AutomationException
IAGAnimationTracks
detachObject in interface IAGAnimationTrackspObject - A reference to another Object (IUnknown) (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void refreshAttachedObjects()
throws java.io.IOException,
AutomationException
IAGAnimationTracks
refreshAttachedObjects in interface IAGAnimationTracksAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void applyTracks(boolean bApplyToAllViewers,
double time)
throws java.io.IOException,
AutomationException
IAGAnimationTracks
applyTracks in interface IAGAnimationTracksbApplyToAllViewers - The bApplyToAllViewers (in)time - The time (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void changePriority(IAGAnimationTrack pTrack,
boolean bAbsolute,
boolean bInSameType,
int changeInIndex)
throws java.io.IOException,
AutomationException
IAGAnimationTracks
changePriority in interface IAGAnimationTrackspTrack - A reference to a com.esri.arcgis.animation.IAGAnimationTrack (in)bAbsolute - The bAbsolute (in)bInSameType - The bInSameType (in)changeInIndex - The changeInIndex (in)
AutomationException - 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 | |||||||||