com.esri.arcgis.animation
Interface IAnimationTypeTimeLayer

All Superinterfaces:
Serializable
All Known Implementing Classes:
AnimationTypeTimeLayer

public interface IAnimationTypeTimeLayer
extends Serializable

Provides access to the properties/methods of the time layer.

Remarks

This interface exposes some properties for the time layer animation type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void assignTimeRange(IAGAnimationTrack pTrack)
          Calculates the minimum and maximum times for the Time Keyframe from the track.
 IMDDatasetView getMDDatasetView(Object pUnk)
          Provides access to the MDDatasetview for the input datasource.
 ITable getTable(Object pUnk)
          Provides access to the Table for the input datasource.
 ITimeLayerTrackExtension getTimeLayerTrackExtension(IAGAnimationTrack pTrack)
          Provides access to the Time Layer Track Extension.
 void getTimeWindow(IAGAnimationTrack pTrack, Object pObject, ITimeWindow ppTimeWindow)
          Provides access to the time window for the attached object.
 

Method Detail

getTimeWindow

void getTimeWindow(IAGAnimationTrack pTrack,
                   Object pObject,
                   ITimeWindow ppTimeWindow)
                   throws IOException,
                          AutomationException
Provides access to the time window for the attached object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pTrack - A reference to a com.esri.arcgis.animation.IAGAnimationTrack (in)
pObject - A reference to another Object (IUnknown) (in)
ppTimeWindow - A reference to a com.esri.arcgis.animation.ITimeWindow (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

assignTimeRange

void assignTimeRange(IAGAnimationTrack pTrack)
                     throws IOException,
                            AutomationException
Calculates the minimum and maximum times for the Time Keyframe from the track.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pTrack - A reference to a com.esri.arcgis.animation.IAGAnimationTrack (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMDDatasetView

IMDDatasetView getMDDatasetView(Object pUnk)
                                throws IOException,
                                       AutomationException
Provides access to the MDDatasetview for the input datasource.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pUnk - A reference to another Object (IUnknown) (in)
Returns:
A reference to a com.esri.arcgis.datasourcesnetCDF.IMDDatasetView
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTable

ITable getTable(Object pUnk)
                throws IOException,
                       AutomationException
Provides access to the Table for the input datasource.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pUnk - A reference to another Object (IUnknown) (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTimeLayerTrackExtension

ITimeLayerTrackExtension getTimeLayerTrackExtension(IAGAnimationTrack pTrack)
                                                    throws IOException,
                                                           AutomationException
Provides access to the Time Layer Track Extension.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pTrack - A reference to a com.esri.arcgis.animation.IAGAnimationTrack (in)
Returns:
A reference to a com.esri.arcgis.animation.ITimeLayerTrackExtension
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.