Click here to view all files
 
Gets an enumerable list of copies of all of Points in the Multipoint.

Namespace:  ESRI.ArcGISExplorer.Geometry
Assembly:  ESRI.ArcGISExplorer (in ESRI.ArcGISExplorer.dll) Version: 2.0.0.900 (2.0.0.900)

Syntax

C#
public IList<Point> GetPoints()
Visual Basic (Declaration)
Public Function GetPoints As IList(Of Point)

Return Value

An enumerable list of Points.

Examples

The code below shows two alternative ways to iterate through the Points comprising a Multipoint; firstly by using GetPoint and PointCount to enumerate over each vertex in a Multipoint by point index number, and secondly by using a foreach (For Each in Visual Basic) statement and the GetPoints method. The code assumes there is an existing Multipoint called mpt. Instances of the Point class are fully-qualified to avoid namespace clashes with System.Drawing.Point.
CopyC#
      // For an existing single part Multipoint called mpt, GetPoint and PointCount can be used to iterate points by index number.
for (int pointIndx = 0; pointIndx < mpt.PointCount; pointIndx++)
{
  // Use GetPoint to get a copy of the specific point.
  System.Diagnostics.Debug.WriteLine(mpt.GetPoint(pointIndx).ToString());
}
      // Alternatively, Points can be iterated by using foreach.
      foreach (ESRI.ArcGISExplorer.Geometry.Point pt in mpt.GetPoints())
      {
          System.Diagnostics.Debug.WriteLine(pt.ToString());
      }
CopyVB.NET
' For an existing single part Multipoint called mpt, GetPoint and PointCount can be used to iterate points by index number.
Dim pointIndx As Integer = 0
While pointIndx < mpt.PointCount
    ' Use GetPoint to get a copy of the specific point.
    System.Diagnostics.Debug.WriteLine(mpt.GetPoint(pointIndx).ToString())
    System.Math.Max(System.Threading.Interlocked.Increment(pointIndx), pointIndx - 1)
End While
' Alternatively, Points can be iterated by using foreach.
For Each pt As ESRI.ArcGISExplorer.Geometry.Point In mpt.GetPoints()
    System.Diagnostics.Debug.WriteLine(pt.ToString())
Next

See Also

Relate Topics:
  AddPoint Method
  AddPoints Method
  Clone Method
  CreateFromXmlString Method
  GetLabelPoint Method
  GetPoint Method
  GetXmlSchema Method
  InsertPoint Method
  InsertPoints Method
  RemoveAllPoints Method
  RemovePointAt Method
  RemovePointsAt Method
  SetPoint Method
  SetPoints Method
  ToString Method
Created by Atop CHM to web converter,© 2009 all right reserved.