This document is archived and information here might be outdated. Recommended version. |
Provides access to a set of generic methods that can be used in all languages supported. Note: the IGeometryBridge interface has been superseded by IGeometryBridge2. Please consider using the more recent version.
The IGeometryBridge methods can be used with any supported development languages: Java, C#, VB.Net, VB 6.0, C++, etc... The methods on the regular interfaces (IGeometryCollection, ISegmentCollection, IPointCollection, etc) are using C style arrays, which are not supported by some languages; the IGeometryBridge interface is there to solve that problem allowing to pass safe arrays instead.
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. | |
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. | |
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 sub-sequence of geometries. | |
QueryPoints | Copies some points to an existing array of points. | |
QuerySegments | Returns references to some of the input segments. | |
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. | |
SetWKSPointZs | Replaces all vertices/points of this Path, Ring, Polyline, Polygon, Multipoint, Triangles, TriangleFan, TriangleStrip, or MultiPatch with new ones. |
Classes | Description |
---|---|
GeometryEnvironment | Provides a way of creating geometries from different inputs and setting/getting global variables for controlling behavior of geometry methods. |