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

IGeometryBridge.AddWKSPointZs Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IG > IGeometryBridge Interface > IGeometryBridge.AddWKSPointZs Method
ArcGIS Developer Help

IGeometryBridge.AddWKSPointZs Method

Adds vertices/points to this Path, Ring, Polyline, Polygon, Multipoint, Triangles, TriangleFan, TriangleStrip, or MultiPatch.

[Visual Basic .NET]
Public Sub AddWKSPointZs ( _
    ByVal pPointCollection As IPointCollection4, _
    ByRef pointStructures As WKSPointZ[] _
public void AddWKSPointZs (
    IPointCollection4 pPointCollection,
    ref WKSPointZ[] pointStructures
  IPointCollection4* pPointCollection,
  SAFEARRAY(WKSPointZ)* pointStructures
pPointCollection [in]

pPointCollection is a parameter of type IPointCollection4* pointStructures [in]
pointStructures is a parameter of type SAFEARRAY(WKSPointZ)*

Product Availability

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


All development languages compatible version of IPointCollection4::AddWKSPointsZs .


    public void AddWKSPointZs()
        int length = 10;
        WKSPointZ[] pointArray = new WKSPointZ[length];
        for (int i = 0; i < length; i++)
            pointArray[i] = new WKSPointZ();
            pointArray[i].X = i * 10;
            pointArray[i].Y = i * 10;
            pointArray[i].Z = i * 10;
        IPointCollection4 pointCollection = new MultipointClass();
        // Make pointcollection ZAware
        IZAware zAware = (IZAware)pointCollection;
        zAware.ZAware = true;

        //adds WKSpointZs to pointCollection
        IGeometryBridge geometryBridge = new GeometryEnvironmentClass();
        geometryBridge.AddWKSPointZs(pointCollection, ref pointArray);

        System.Windows.Forms.MessageBox.Show(pointCollection.PointCount + " Points added");

See Also

IGeometryBridge Interface