IZCollection Interface

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
Method MultiplyZs Multiplies all the Z values by a factor.
Method OffsetZs Offsets all the Z values by an offset value.
Read-only property ZMax The maximum Z value.
Read-only property 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.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.