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 byIZ2. 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.
|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.|
|IZCollection||Provides access to operations on Z-aware geometries.|
CoClasses that implement IZ
|CoClasses and 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.|