This document is archived and information here might be outdated. Recommended version. |
Provides access to members that identify geometric objects that can have 3D coordinates and defines operations on such objects. Note: the IZ interface has been superseded by IZ2. Please consider using the more recent version.
IZ contains methods for setting Zs through interpolation based on existing Z values, Z values set at the From and To Points, and Z values from a FunctionalSurface. Z values may also be set to a single constant value. IZ also contains a method for determining if consecutive vertices exhibit a vertical relation.
Name | Description | |
---|---|---|
CalculateNonSimpleZs | Calculates the non-simple Z values by extrapolation/interpolation for polylines and interpolation for polygons. | |
InterpolateFromSurface | Use the specified functional surface to generate Z values for the vertices of this object. | |
InterpolateZsBetween | Generate Z values by linear interpolation for all vertices in the range [start+1, end-1]. | |
MultiplyZs | Multiplies all the Z values by a factor. | |
OffsetZs | Offsets all the Z values by an offset value. | |
SetConstantZ | Sets Z coordinates at all vertices to zLevel. | |
ZMax | The maximum Z value. | |
ZMin | The minimum Z value. | |
ZVertical | Indicates if at least two consecutive vertices of this polyline or polygon have the same x and y values, but distinct z values. |
Interfaces | Description |
---|---|
IZCollection | Provides access to operations on Z-aware geometries. |
Classes | Description |
---|---|
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