![]()  | 
                    
                         This document is archived and information here might be outdated. Recommended version.  | 
                
Provides access to operations on Z-aware geometries.
IZCollection supports operations performed on a collection of geometry objects that have Z values. For IZCollection operations to be performed, the object must be ZAware and have non-NaN Zs.
If you are using a development language that does not support C style arrays, use IGeometryBridge instead. The IGeometryBridge interface solves that problem allowing you to pass safe arrays instead.
| Name | Description | |
|---|---|---|
![]()  | 
MultiplyZs | Multiplies all the Z values by a factor. | 
![]()  | 
OffsetZs | Offsets all the Z values by an offset value. | 
![]()  | 
ZMax | The maximum Z value. | 
![]()  | 
ZMin | The minimum Z value. | 
| Classes | Description | 
|---|---|
| MultiPatch | A collection of surface patches. | 
| Multipoint | An ordered collection of points; optionally has measure, height and ID attributes. | 
| Polygon | A collection of rings ordered by their containment relationship; optionally has measure, height and ID attributes. | 
| Polyline | An ordered collection of paths; optionally has measure, height and ID attributes. | 
IZ Interface | IPoint.Z Property | IZAware Interface | IZCollection Interface