|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITimeLayerTrackExtension
Provides access to the properties/methods of the time layer track extension.
The major purpose of a time layer track extension is to manage the time windows of time layers. When a new time animation track is created, a time layer track extension is created and attached to it. The time windows of the animation objects (layers) can be accessed through this interface. Also, this interface exposes the options to show track name and/or track time in the display.
Method Summary | |
---|---|
IArray |
getAttachedObjects()
Provides access to the objects attached to the track. |
ITimeWindow |
getTimeWindow(IAGAnimationTrack pTrack,
Object pObject)
Provides access to the time window for the given object. |
IArray |
getTimeWindows()
Provides access to the time windows for the objects attached to the track. |
boolean |
isShowTrackName()
Indicates whether to show the track name. |
boolean |
isShowTrackTime()
Indicates whether to show the track time. |
void |
setShowTrackName(boolean pShowTrackName)
Indicates whether to show the track name. |
void |
setShowTrackTime(boolean pShowTrackTime)
Indicates whether to show the track time. |
void |
updateTrackExtension(IAGAnimationTrack pTrack)
Provides access to the objects attached to the track. |
Method Detail |
---|
ITimeWindow getTimeWindow(IAGAnimationTrack pTrack, Object pObject) throws IOException, AutomationException
Get the time window for a specific time animation object.
pTrack
- A reference to a com.esri.arcgis.animation.IAGAnimationTrack (in)pObject
- A reference to another Object (IUnknown) (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IArray getTimeWindows() throws IOException, AutomationException
This property allows you to access the time windows of all the time layers that are attached to the time track.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IArray getAttachedObjects() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void updateTrackExtension(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 setShowTrackName(boolean pShowTrackName) throws IOException, AutomationException
pShowTrackName
- The pShowTrackName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isShowTrackName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setShowTrackTime(boolean pShowTrackTime) throws IOException, AutomationException
pShowTrackTime
- The pShowTrackTime (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isShowTrackTime() throws IOException, AutomationException
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 |