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


ISurfaceOp.Curvature Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > GeoAnalyst > ESRI.ArcGIS.GeoAnalyst > Interfaces > IS > ISurfaceOp Interface > ISurfaceOp.Curvature Method
ArcGIS Developer Help

ISurfaceOp.Curvature Method

Calculates curvature, optionally including profile and plan curvature.

[Visual Basic .NET]
Public Function Curvature ( _
    ByVal GeoDataset As IGeoDataset, _
    ByVal profile As Boolean, _
    ByVal plan As Boolean _
) As IGeoDataset
[C#]
public IGeoDataset Curvature (
    IGeoDataset GeoDataset,
    bool profile,
    bool plan
);
[C++]
HRESULT Curvature(
  IGeoDataset* GeoDataset,
  VARIANT_BOOL profile,
  VARIANT_BOOL plan
);
[C++]
Parameters
GeoDataset [in]

GeoDataset is a parameter of type IGeoDataset* profile [in]
profile is a parameter of type bool plan [in]
plan is a parameter of type bool

Product Availability

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

Remarks

geoDataset

an input Raster, RasterDataset, RasterBand, or RasterDescriptor representing a continuous surface

profile

a Boolean that if True will create an output profile Raster

The profile Raster shows the rate of change of slope for each cell. This is the curvature of the surface in the direction of slope.

plan

The plan Raster shows the curvature of the surface perpendicular to the slope direction, referred to as the planform curvature.

 

See Also

ISurfaceOp Interface