com.esri.arcgis.geodatabaseextensions
Interface ITemporalFeatureClassStatistics

All Superinterfaces:
Serializable
All Known Implementing Classes:
TemporalFeatureClass

public interface ITemporalFeatureClassStatistics
extends Serializable

Provides access to properties and methods needed to manage message rate statistics.

Product Availability

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


Method Summary
 double getMessageRate()
          Indicates the TemporalFeatureClass message rate.
 int getSampleSize()
          Indicates the sample size used to calculate message rate.
 Object getTotalFeatureCount()
          Indicates the total number of features logged.
 int getTrackCount()
          Indicates the TemporalFeatureClass track count.
 void resetFeatureCount()
          Resets total feature count.
 void resetMessageRate()
          Resets message rate.
 void setSampleSize(int plSampleSize)
          Indicates the sample size used to calculate message rate.
 

Method Detail

getTrackCount

int getTrackCount()
                  throws IOException,
                         AutomationException
Indicates the TemporalFeatureClass track count.

Product Availability

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

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

getMessageRate

double getMessageRate()
                      throws IOException,
                             AutomationException
Indicates the TemporalFeatureClass message rate.

Product Availability

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

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

getSampleSize

int getSampleSize()
                  throws IOException,
                         AutomationException
Indicates the sample size used to calculate message rate.

Product Availability

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

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

setSampleSize

void setSampleSize(int plSampleSize)
                   throws IOException,
                          AutomationException
Indicates the sample size used to calculate message rate.

Product Availability

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

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

getTotalFeatureCount

Object getTotalFeatureCount()
                            throws IOException,
                                   AutomationException
Indicates the total number of features logged.

Product Availability

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

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

resetFeatureCount

void resetFeatureCount()
                       throws IOException,
                              AutomationException
Resets total feature count.

Product Availability

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

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

resetMessageRate

void resetMessageRate()
                      throws IOException,
                             AutomationException
Resets message rate.

Product Availability

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

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