com.esri.arcgis.trackinganalyst
Interface ITemporalGraphs

All Superinterfaces:
Serializable
All Known Implementing Classes:
TrackingEnvironment

public interface ITemporalGraphs
extends Serializable

Provides properties and methods needed to manage temporal graphs for the data clock.

Description

This interface provides properties and methods needed to manage temporal graphs for the data clock. The interface allows users to add, retrieve and remove a temporal graph, and get the total count of temporal graphs in the object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.


Method Summary
 void addGraph(ITemporalGraph piTemporalGraph)
          Adds a temporal graph.
 short getCount()
          Number of temporal graphs.
 ITemporalGraph getGraph(short nIndex)
          Retrieves a graph by index.
 void removeGraph(short nIndex)
          Removes a graph by index.
 

Method Detail

getCount

short getCount()
               throws IOException,
                      AutomationException
Number of temporal graphs.

Description

This property indicates total number of temporal graphs.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addGraph

void addGraph(ITemporalGraph piTemporalGraph)
              throws IOException,
                     AutomationException
Adds a temporal graph.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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

getGraph

ITemporalGraph getGraph(short nIndex)
                        throws IOException,
                               AutomationException
Retrieves a graph by index.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Parameters:
nIndex - The nIndex (in)
Returns:
A reference to a com.esri.arcgis.trackinganalyst.ITemporalGraph
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeGraph

void removeGraph(short nIndex)
                 throws IOException,
                        AutomationException
Removes a graph by index.

Description

This method removes a temporal graph by index.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Parameters:
nIndex - The nIndex (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.