com.esri.arcgis.geometry
Interface IPointCollection5

All Superinterfaces:
IPointCollection, IPointCollection2, IPointCollection3, IPointCollection4, Serializable
All Known Implementing Classes:
Multipoint

public interface IPointCollection5
extends IPointCollection4, Serializable

Provides access to members that manipulate the vertices as lightweight point+attribute structures (VA - vertex attribute)

Product Availability

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


Method Summary
 void addWKSPointVA(int count, _WKSPointVA pointStructures)
          Adds vertices/points.
 void insertWKSPointVA(int index, int count, _WKSPointVA newPoints)
          Inserts new vertices/points.
 void queryWKSPointVA(int index, int count, _WKSPointVA[] pointStructures)
          Copies vertices/points coordinates to the array of point structures.
 void setWKSPointVA(int count, _WKSPointVA pointStructures)
          Replaces all vertices/points.
 
Methods inherited from interface com.esri.arcgis.geometry.IPointCollection4
addWKSPointZs, insertWKSPointZs, queryWKSPointZs, setWKSPointZs
 
Methods inherited from interface com.esri.arcgis.geometry.IPointCollection3
getIndexedEnumVertices
 
Methods inherited from interface com.esri.arcgis.geometry.IPointCollection2
getPoints
 
Methods inherited from interface com.esri.arcgis.geometry.IPointCollection
addPoint, addPointCollection, addPoints, getEnumVertices, getPoint, getPointCount, insertPointCollection, insertPoints, queryPoint, queryPoints, removePoints, replacePointCollection, replacePoints, setPointCollection, setPoints, updatePoint
 

Method Detail

addWKSPointVA

void addWKSPointVA(int count,
                   _WKSPointVA pointStructures)
                   throws IOException,
                          AutomationException
Adds vertices/points.

Product Availability

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

Parameters:
count - The count (in)
pointStructures - A Structure: com.esri.arcgis.geometry._WKSPointVA (A com.esri.arcgis.geometry._WKSPointVA COM typedef) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWKSPointVA

void setWKSPointVA(int count,
                   _WKSPointVA pointStructures)
                   throws IOException,
                          AutomationException
Replaces all vertices/points.

Product Availability

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

Parameters:
count - The count (in)
pointStructures - A Structure: com.esri.arcgis.geometry._WKSPointVA (A com.esri.arcgis.geometry._WKSPointVA COM typedef) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryWKSPointVA

void queryWKSPointVA(int index,
                     int count,
                     _WKSPointVA[] pointStructures)
                     throws IOException,
                            AutomationException
Copies vertices/points coordinates to the array of point structures.

Product Availability

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

Parameters:
index - The index (in)
count - The count (in)
pointStructures - A Structure: com.esri.arcgis.geometry._WKSPointVA (A com.esri.arcgis.geometry._WKSPointVA COM typedef) (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

insertWKSPointVA

void insertWKSPointVA(int index,
                      int count,
                      _WKSPointVA newPoints)
                      throws IOException,
                             AutomationException
Inserts new vertices/points.

Product Availability

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

Parameters:
index - The index (in)
count - The count (in)
newPoints - A Structure: com.esri.arcgis.geometry._WKSPointVA (A com.esri.arcgis.geometry._WKSPointVA COM typedef) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.