com.esri.arcgis.geometry
Interface ISegmentZ2

All Superinterfaces:
ISegmentZ, Serializable
All Known Implementing Classes:
ISegmentZ2Proxy

public interface ISegmentZ2
extends ISegmentZ, Serializable

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

Description

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

Remarks

This interface is for internal use only.

Product Availability

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


Method Summary
 void densify3D(int cMaxSegments, double maxDeviation, int[] pcOutSegments, ILine[] ppSegments)
          Densify segment into the specified number of smaller segments.
 
Methods inherited from interface com.esri.arcgis.geometry.ISegmentZ
getZs, setZs
 

Method Detail

densify3D

void densify3D(int cMaxSegments,
               double maxDeviation,
               int[] pcOutSegments,
               ILine[] ppSegments)
               throws IOException,
                      AutomationException
Densify segment into the specified number of smaller segments. This method is intended for internal use only.

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.

Product Availability

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

Parameters:
cMaxSegments - The cMaxSegments (in)
maxDeviation - The maxDeviation (in)
pcOutSegments - The pcOutSegments (out: use single element array)
ppSegments - A reference to a com.esri.arcgis.geometry.ILine (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.