com.esri.arcgis.networkanalysis
Interface IEIDInfo

All Superinterfaces:
Serializable
All Known Implementing Classes:
EIDInfo, IEIDInfoProxy

public interface IEIDInfo
extends Serializable

Provides access to members that contain the geometry and/or feature associated with a network element.

Product Availability

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


Method Summary
 int getEID()
          Network element ID with which the feature and geometry are associated.
 IFeature getFeature()
          Feature associated with this network element ID.
 IGeometry getGeometry()
          Geometry associated with this network element ID.
 

Method Detail

getGeometry

IGeometry getGeometry()
                      throws IOException,
                             AutomationException
Geometry associated with this network element ID.

Remarks

The Geometry will be null if either:

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFeature

IFeature getFeature()
                    throws IOException,
                           AutomationException
Feature associated with this network element ID.

Remarks

The Feature will be null if either:

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.geodatabase.IFeature
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEID

int getEID()
           throws IOException,
                  AutomationException
Network element ID with which the feature and geometry are associated.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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