Interpolates z values for features.
[Visual Basic .NET] Public Sub InterpolateFeatureCursor ( _ ByVal pCursor As IFeatureCursor, _ ByVal Resolution As Double, _ ByVal Type As esriSurfaceInterpolationType, _ ByVal pOutFeatureClass As IFeatureClass, _ ByVal pTrackCancel As ITrackCancel, _ [ByRef pStepSize As Object] _ )
[C#] public void InterpolateFeatureCursor ( IFeatureCursor pCursor, double Resolution, esriSurfaceInterpolationType Type, IFeatureClass pOutFeatureClass, ITrackCancel pTrackCancel, ref object pStepSize );
[C#]
Optional Values
pStepSize To indicate that this parameter is undefined, first define a variable object Missing = Type.Missing; then pass this in as ref Missing.
[C++]
HRESULT InterpolateFeatureCursor(
IFeatureCursor* pCursor,
double Resolution,
esriSurfaceInterpolationType Type,
IFeatureClass* pOutFeatureClass,
ITrackCancel* pTrackCancel,
VARIANT* pStepSize
);
[C++]Parameters
pCursor [in]pCursor is a parameter of type IFeatureCursor
Resolution [in] Resolution is a parameter of type double Type [in]Type is a parameter of type esriSurfaceInterpolationType
pOutFeatureClass [in]pOutFeatureClass is a parameter of type IFeatureClass
pTrackCancel [in]pTrackCancel is a parameter of type ITrackCancel
pStepSize [optional] pStepSize is a parameter of type VARIANTTo indicate this parameter is undefined pass a reference to a VARIANT with type VT_ERROR and scode value of DISP_E_PARAMNOTFOUND.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Description
If stepsize is omitted, and the interpolation option is set to natural neighbors, input polylines and polygon boundaries will be densified where they intersect terrain triangle edges.