|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IAGAnimationContainer
Provides access to members that control the animation container.
An animation container represents the application or control which supports the animation extension. The IAGAnimationContainer interface mainly contains properties and methods in getting and refreshing the view(s) of the application or control.
Method Summary | |
---|---|
void |
drawGraphsToDC(int hDC)
Draw datagraphs to specified device context. |
void |
drawPageLayoutToDC(int hDC)
Draw the page layout to specified device context. |
IArray |
getAllViews()
All the viewers. |
String |
getAnimationFileExtension()
The extension for the animation files. |
String |
getAnimationFileFilter(boolean bAllVersions)
The filter for browing animation files. |
IArray |
getAnimationTypes()
The registered types of animation. |
Object |
getCurrentView()
The current active viewer. |
IArray |
getSpatialBookmarks()
The spatial bookmarks that can be used to define animations. |
Object |
getViewController(Object pViewer)
The controller object (Camera) of a viewer. |
int |
getWindowHandle(Object pView)
The window handle associated with the given view. |
boolean |
isGestureEnabled()
Indicates if interactive gestures are enabled. |
void |
putIsAnimating(boolean bAnimating,
boolean bFullQuality)
Indicates if the animation is active, and if full quality rendering is used (for video). |
void |
refreshObject(Object pObject)
Container-specific actions to refresh object. |
void |
refreshViews(boolean bRefreshAllViewers)
Refresh the active viewer or all viewers. |
void |
removeAllAnimationTimeStrings(IAGAnimationTracks pTracks)
Remove all animation time string from the display. |
void |
removeTrackTimeDisplay(IAGAnimationTrack pTrack)
Remove a single animation track time string from the display. |
void |
restoreViewerStates(boolean bApplyRestored)
Restore the current state of the viewers. |
void |
saveViewerStates()
Save the current state of the viewers. |
void |
setAnimationTime(IStringArray rhs1)
Provides access to the animation time string. |
void |
setIsGestureEnabled(boolean pbGestureEnabled)
Indicates if interactive gestures are enabled. |
Method Detail |
---|
IArray getAnimationTypes() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.Object getCurrentView() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IArray getAllViews() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.Object getViewController(Object pViewer) throws IOException, AutomationException
pViewer
- A reference to another Object (IUnknown) (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void refreshViews(boolean bRefreshAllViewers) throws IOException, AutomationException
bRefreshAllViewers
- The bRefreshAllViewers (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void refreshObject(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 saveViewerStates() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void restoreViewerStates(boolean bApplyRestored) throws IOException, AutomationException
bApplyRestored
- The bApplyRestored (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void putIsAnimating(boolean bAnimating, boolean bFullQuality) throws IOException, AutomationException
bAnimating
- The bAnimating (in)bFullQuality
- The bFullQuality (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isGestureEnabled() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setIsGestureEnabled(boolean pbGestureEnabled) throws IOException, AutomationException
pbGestureEnabled
- The pbGestureEnabled (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getWindowHandle(Object pView) throws IOException, AutomationException
pView
- A reference to another Object (IUnknown) (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getAnimationFileExtension() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getAnimationFileFilter(boolean bAllVersions) throws IOException, AutomationException
bAllVersions
- The bAllVersions (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IArray getSpatialBookmarks() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void removeAllAnimationTimeStrings(IAGAnimationTracks pTracks) throws IOException, AutomationException
pTracks
- A reference to a com.esri.arcgis.animation.IAGAnimationTracks (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void removeTrackTimeDisplay(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 setAnimationTime(IStringArray rhs1) throws IOException, AutomationException
rhs1
- A reference to a com.esri.arcgis.system.IStringArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void drawGraphsToDC(int hDC) throws IOException, AutomationException
hDC
- The hDC (A COM typedef) (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void drawPageLayoutToDC(int hDC) throws IOException, AutomationException
hDC
- The hDC (A COM typedef) (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 |