This document is archived and information here might be outdated.  Recommended version.


IPointCollection.QueryPoint Method (ArcObjects .NET 10.5 SDK)
ArcObjects Library Reference (Geometry)  

IPointCollection.QueryPoint Method

Queries for a point in the PointCollection at given index.

[Visual Basic .NET]
Public Sub QueryPoint ( _
    ByVal Index As Integer, _
    ByVal Point As IPoint _
)
[C#]
public void QueryPoint (
    int Index,
    IPoint Point
);
[C++]
HRESULT QueryPoint(
  long Index,
  IPoint* Point
);
[C++]

Parameters Index Index is a parameter of type long Point
Point is a parameter of type IPoint

Product Availability

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

Description

Queries the ith Point from the PointCollection.  The first Point in the PointCollection has index 0, and the last Point has index equal to PointCount - 1.  (Alternatively, the last Point in the PointCollection can be referenced using index -1.).

Remarks

Note: The output geometry must be co-created prior to the query. The output geometry is not co-created by the method; it is populated. This can be used in performance critical situations. For example, creating the geometry only once outside a loop and use the query method could improve performance.

See Also

IPointCollection Interface

.NET Samples

ViperPin tool (Code Files: ViperPinForm) | Move a graphic along a path in ArcMap (Code Files: AnimationUtils)