ISegmentZ2 Interface

Provides access to members that allow manipulations of segments with Zs.

Description

This interface is new at ArcGIS 9.3. It supersedes ISegmentZ2.

Members

Name Description
Method Densify3D Densify segment into the specified number of smaller segments. This method is intended for internal use only.
Method GetZs Get the Zs on the segment's endpoints.
Method MaxDistanceFromLine3D Returns the maximum distance from the line.
Method SetZs Set the Zs on the segment's endpoints.

ISegmentZ2.Densify3D Method

Densify segment into the specified number of smaller segments. This method is intended for internal use only.

Public Sub Densify3D ( _
    ByVal cMaxSegments As Integer, _
    ByVal maxDeviation As Double, _
    ByRef pcOutSegments As Integer, _
    ByRef ppSegments As ILine _
)
public void Densify3D (
    int cMaxSegments,
    double maxDeviation,
    ref int pcOutSegments,
    ref ILine ppSegments
);

Remarks

This method is not intended to be called directly. To densify a SegmentZ, add it to a PolylineZ and call IPolycurve3D.Densify3D on the PolylineZ.

ISegmentZ2.MaxDistanceFromLine3D Method

Returns the maximum distance from the line.

Public Sub MaxDistanceFromLine3D ( _
    ByRef pBaseFromZ As WKSPointZ, _
    ByRef pBaseToZ As WKSPointZ, _
    ByVal minOffset As Double, _
    ByVal fromArcDistance As Double, _
    ByVal toArcDistance As Double, _
    ByRef pMaxOffset As Double, _
    ByRef pAtArcDistance As Double, _
    ByRef pFarPointZ As WKSPointZ _
)
public void MaxDistanceFromLine3D (
    ref WKSPointZ pBaseFromZ,
    ref WKSPointZ pBaseToZ,
    ref double minOffset,
    ref double fromArcDistance,
    ref double toArcDistance,
    ref double pMaxOffset,
    ref double pAtArcDistance,
    ref WKSPointZ pFarPointZ
);

Remarks

This method is for internal use only.

Inherited Interfaces

Interfaces Description
ISegmentZ Provides access to members that allow simple manipulations of Zs at the segment level.

Classes that implement ISegmentZ2

Classes Description

Remarks

This interface is for internal use only.

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