|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface INetTopology
Provides access to members that get information about the elements adjacent to the specified element.
INetTopologyEdit
,
INetTopology
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. |
Method Detail |
---|
void getFromToJunctionEIDs(int edgeEID, int[] fromJunctionEID, int[] toJunctionEID) throws IOException, AutomationException
GetFromToJunctionEIDs returns the Element IDs of the start (From) and end (To) junctions of the specified edge element.
edgeEID
- The edgeEID (in)fromJunctionEID
- The fromJunctionEID (out: use single element array)toJunctionEID
- The toJunctionEID (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getAdjacentEdgeCount(int atJunctionEID) throws IOException, AutomationException
GetAdjacentEdgeCount returns the number of edges connect to the specified junction. This property is often used in conjunction with GetAdjacentEdge or GetAdjacentEdges to loop through the edges connected to a junction.
atJunctionEID
- The atJunctionEID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getAdjacentEdge(int atJunctionEID, int index, int[] adjacentEdge, boolean[] reverseOrientation) throws IOException, AutomationException
atJunctionEID
- The atJunctionEID (in)index
- The index (in)adjacentEdge
- The adjacentEdge (out: use single element array)reverseOrientation
- The reverseOrientation (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getAdjacentEdges(int atJunctionEID, int adjacentEdgesCount, int[] adjacentEdges, boolean[] reverseOrientation) throws IOException, AutomationException
GetAdjacentEdges returns an array of the edges connected to the specified junction, along with their orientation.
INetTopology::GetAdjacentEdges is marked as
hidden, since its functionality is similar to
IForwardStar::QueryAdjacentEdges(). Clients should use
QueryAdjacentEdges, or even use
IForwardStarGEN::QueryAdjacentEdges, in lieu of using
INetTopology::GetAdjacentEdges.
This method is not callable from Java. Please see INetTopologyEditGEN::GetAdjacentEdges.
atJunctionEID
- The atJunctionEID (in)adjacentEdgesCount
- The adjacentEdgesCount (in)adjacentEdges
- The adjacentEdges (out: use single element array)reverseOrientation
- The reverseOrientation (out: use single element array)
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 |