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.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close