This document is archived and information here might be outdated.  Recommended version.


ISegmentZ Interface (ArcObjects .NET 10.7 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IS > ISegmentZ Interface
ArcGIS Developer Help

ISegmentZ Interface

Provides access to members that allow simple manipulations of Zs at the segment level. Note: the ISegmentZ interface has been superseded by ISegmentZ2. Please consider using the more recent version.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Description

Allows the Z attributes of the Segment endpoints to be set and returned.  Segment attribute awareness is dependent upon the awareness of the higher level collection to which the segment belongs.  These methods can be used regardless of the segment's awareness.

Members

Name Description
Method GetZs Get the Zs on the segment's endpoints.
Method SetZs Set the Zs on the segment's endpoints.

Classes that implement ISegmentZ

Classes Description
BezierCurve A cubic Bezier curve defined between two points; optionally has measure, height and ID attributes at each endpoint.
CircularArc A portion of a circle that connects two points optionally has measure, height and ID attributes at each endpoint.
EllipticArc A portion of the boundary of a 2D ellipse that connects two points; optionally has measure, height and ID attributes at each endpoint.
Line A 2D straight line between a pair of 2D endpoints; can optionally have height, measure and ID attributes at each endpoint.