ArcObjects Library Reference (NetworkAnalyst)  

INALocationRanges.QueryEdgeRange Method

Retrieves the edge EID, along with the direction and the range of positions along that edge, stored at the specified index in the NALocationRanges object.

[Visual Basic .NET]
Public Sub QueryEdgeRange ( _
    ByVal Index As Integer, _
    ByRef edgeEID As Integer, _
    ByRef Direction As esriNetworkEdgeDirection, _
    ByRef FromPosition As Double, _
    ByRef ToPosition As Double _
)
[C#]
public void QueryEdgeRange (
    int Index,
    ref int edgeEID,
    ref esriNetworkEdgeDirection Direction,
    ref double FromPosition,
    ref double ToPosition
);
[C++]
HRESULT QueryEdgeRange(
  long Index,
  long* edgeEID,
  esriNetworkEdgeDirection* Direction,
  double* FromPosition,
  double* ToPosition
);
[C++]

Parameters

Index [in]   Index is a parameter of type long edgeEID [in, out]   edgeEID is a parameter of type long Direction [in, out]

  Direction is a parameter of type esriNetworkEdgeDirection

FromPosition [in, out]   FromPosition is a parameter of type double ToPosition [in, out]   ToPosition is a parameter of type double

Product Availability

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

Remarks

Retrieves by index one of the edge EIDs, along with the direction and the range along that edge, held by the NALocationRanges object.

See Also

INALocationRanges Interface

.NET Samples

Network Analyst barrier location editor (Code Files: EditorForm) |