A collection of surface patches.
Use the ISupportErrorInfo method InterfaceSupportsErrorInfo to determine if the object supports extended error information. If the object supports extended error info, VC++ developers should use the OLE/COM IErrorInfo interface to access the ErrorInfo object. Visual Basic developers should use the global error object Err to retrieve this extended error information.
| Interfaces | Description |
|---|---|
| IClone | Provides access to members that control cloning of objects. |
| IConstructMultiPatch | Provides access to members that can be used to construct MultiPatches. |
| IGeometry | Provides access to members that describe properties and behavior of all geometric objects. |
| IGeometryCollection | Provides access to members that can be used for accessing, adding and removing individual geometries of a multi-part geometry (Multipoint, Polyline, Polygon, MultiPatch, and GeometryBag). |
| IHitTest | Provides access to members that locate a part of a geometry closest to a point. |
| IMAware | Indicator interface that identifies geometric objects that can have persistent M values attached to their vertices. |
| IMCollection | Provides access to members that control operations on M-aware multipoints, polylines and polygons. |
| IMultiPatch | Provides access to members that identify a MultiPatch and permit controlled access to its parts. |
| IPersist | |
| IPersistStream | |
| IPointCollection | Provides access to members that manipulate the points of a Multipoint, Path, Ring, Polyline, Polygon, TriangleFan, TriangleStrip, or MultiPatch. |
| IPointIDAware | Indicator interface that identifies geometries that can have persistent point ID values attached to coordinates. |
| ISupportErrorInfo | |
| ITransform2D | Provides access to methods for transforming geometries using either specific parameters or arbitrary transformation objects (affine transformations, geographic transformations, etc.). |
| ITransform3D | Provides access to methods for transforming 3D geometries using either specific parameters or arbitrary transformation objects. |
| IZAware | Indicator interface that identifies geometries that can have persistent Z values attached to their vertices. |
| IZCollection | Provides access to operations on Z-aware geometries. |