com.esri.arcgis.geodatabase
Interface INetTopology

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
INetTopologyEdit
All Known Implementing Classes:
INetTopologyEditProxy, INetTopologyProxy, StreetNetwork, UtilityNetwork

public interface INetTopology
extends java.io.Serializable

COM Interface 'INetTopology'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that get information about the elements adjacent to the specified element.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID803b5ff1_0ab3_11d1_9cd6_00805f74d243
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void getAdjacentEdge(int atJunctionEID, int index, int[] adjacentEdge, boolean[] reverseOrientation)
          Returns the network element ID of the index'th adjacent edge to the specified junction.
 int getAdjacentEdgeCount(int atJunctionEID)
          Returns the number of edges adjacent to the specified junction.
 void getAdjacentEdges(int atJunctionEID, int adjacentEdgesCount, int[] adjacentEdges, boolean[] reverseOrientation)
          Returns the network element IDs of all the edges adjacent to the specified junction.
 void getFromToJunctionEIDs(int edgeEID, int[] fromJunctionEID, int[] toJunctionEID)
          Returns the network element IDs of the junctions adjacent to the specified edge.
 

Field Detail

IID803b5ff1_0ab3_11d1_9cd6_00805f74d243

static final int IID803b5ff1_0ab3_11d1_9cd6_00805f74d243
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getFromToJunctionEIDs

void getFromToJunctionEIDs(int edgeEID,
                           int[] fromJunctionEID,
                           int[] toJunctionEID)
                           throws java.io.IOException,
                                  AutomationException
Returns the network element IDs of the junctions adjacent to the specified edge.

Parameters:
edgeEID - The edgeEID (in)
fromJunctionEID - The fromJunctionEID (out: use single element array)
toJunctionEID - The toJunctionEID (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAdjacentEdgeCount

int getAdjacentEdgeCount(int atJunctionEID)
                         throws java.io.IOException,
                                AutomationException
Returns the number of edges adjacent to the specified junction.

Parameters:
atJunctionEID - The atJunctionEID (in)
Returns:
The adjacentEdgesCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAdjacentEdge

void getAdjacentEdge(int atJunctionEID,
                     int index,
                     int[] adjacentEdge,
                     boolean[] reverseOrientation)
                     throws java.io.IOException,
                            AutomationException
Returns the network element ID of the index'th adjacent edge to the specified junction.

Parameters:
atJunctionEID - The atJunctionEID (in)
index - The index (in)
adjacentEdge - The adjacentEdge (out: use single element array)
reverseOrientation - The reverseOrientation (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAdjacentEdges

void getAdjacentEdges(int atJunctionEID,
                      int adjacentEdgesCount,
                      int[] adjacentEdges,
                      boolean[] reverseOrientation)
                      throws java.io.IOException,
                             AutomationException
Returns the network element IDs of all the edges adjacent to the specified junction.

Parameters:
atJunctionEID - The atJunctionEID (in)
adjacentEdgesCount - The adjacentEdgesCount (in)
adjacentEdges - The adjacentEdges (out: use single element array)
reverseOrientation - The reverseOrientation (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.