Provides access to operations on Z-aware geometries.
Description
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.
When To Use
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.
Members
| 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. | 
IZCollection.MultiplyZs Method
Multiplies all the Z values by a factor.
Public Sub MultiplyZs ( _
    ByVal factor As Double _
)
public void MultiplyZs (
    double factor
);
Description
Multiplies all Zs within the ZAware collection by a given input factor. This is analgous to scaling spatial coordinates.
IZCollection.OffsetZs Method
Offsets all the Z values by an offset value.
Public Sub OffsetZs ( _
    ByVal Offset As Double _
)
public void OffsetZs (
    double Offset
);
Description
Offsets all Zs within the ZAware collection by a given input factor. This is analgous to moving spatial coordinates.
IZCollection.ZMax Property
The maximum Z value.
Public ReadOnly Property ZMax As Double
public double ZMax {get;}
Description
Returns the maximum Z attribute contained within the ZAware object collection.
IZCollection.ZMin Property
The minimum Z value.
Public ReadOnly Property ZMin As Double
public double ZMin {get;}
Description
Returns the minimum Z attribute contained within the ZAware object collection.
Classes that implement IZCollection
| 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. |