
Name 
Description 

AddGeometries 
Adds references to the specified geometries. 

AddPoints 
Adds copies of the input points as vertices to this Path, Ring, Polyline, or Polygon; or references to the input points to this Multipoint, Triangles, TriangleFan, or TriangleStrip. 

AddSegments 
Adds references to segments. 

AddWKSPoints 
Adds vertices to this Path, Ring, Polyline, or Polygon, or adds new points to this Multipoint, Triangles, TriangleFan, or TriangleStrip. 

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

ConstructBuffers 
Constructs a set of buffers at various distances. More efficient than calling Buffer repeatedly on the same geometry. 

Densify 
Densify segment into the specified number of smaller segments. 

GetPoints 
Populates an array with references to points in the Multipoint. The QueryPoints method on IPointCollection makes copies of the points. 

InsertGeometries 
Inserts at the specified index references to some number of geometries in the input array. 

InsertPoints 
Inserts copies of the input points as vertices into a Path, Ring, Polyline, or Polygon; or references to the input points into a Multipoint, Triangles, TriangleFan, or TriangleStrip. 

InsertSegments 
Inserts references to the input segments. 

InsertWKSPoints 
Inserts new vertices/points into this Path, Ring, Polyline, Polygon, Multipoint, Triangles, TriangleFan, TriangleStrip, or MultiPatch. 

InsertWKSPointZs 
Inserts new vertices/points into this Path, Ring, Polyline, Polygon, Multipoint, Triangles, TriangleFan, TriangleStrip, or MultiPatch. 

QueryBeginningRings 
Populates an array with references to all beginning rings of the specified types. 

QueryFollowingRings 
Populates an array with references to following rings that are in the ring group that starts with the specified beginning ring. 

QueryGeometries 
Populates the array with references to a subsequence of geometries. 

QueryPoints 
Copies some points to an existing array of points. 

QuerySegments 
Returns references to some of the input segments. 

QueryWKSPoints 
Copies vertices'/points' coordinates to the array of point structures. 

QueryWKSPointZs 
Copies vertices/points coordinates to the array of point structures. 

ReplacePoints 
Replaces vertices/points within a PointCollection. 

ReplaceSegments 
Removes and inserts from segments. 

SetGeometries 
Replaces all geometries in the collection with the specified number of references to those in the input array. 

SetPoints 
Replaces all existing vertices of this Path, Ring, Polyline, or Polygon with copies of the input points; or all existing points of this Multipoint, Triangles, TriangleFan, or TriangleStrip with references to the input points. 

SetSegments 
Replaces all segments with references to the input segments. 

SetWKSPoints 
Replaces all vertices of this Path, Ring, Polyline, or Polygon with new ones, or replaces all points of this Multipoint, Triangles, TriangleFan, or TriangleStrip with new ones. 

SetWKSPointZs 
Replaces all vertices/points of this Path, Ring, Polyline, Polygon, Multipoint, Triangles, TriangleFan, TriangleStrip, or MultiPatch with new ones. 

SplitAtDistances 
Introduces new vertices into this polyline at specified distances from the beginning of the polyline. 

SplitDivideLength 
Divide segment into smaller segments of the specified length. 