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#
CopyVB.NET

// 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()); }

' 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
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.