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

ISurfaceOp Interface (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
ArcGIS Developer Help

ISurfaceOp Interface

Provides access to members that control the Surface Operation. Note: the ISurfaceOp interface has been superseded by ISurfaceOp2. Please consider using the more recent version.

Product Availability

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


Name Description
Method Aspect Calculates Aspect.
Method Contour Creates contours or isolines based off of a constant interval from a base contour.
Method ContourAsPolyline Creates a single contour or isoline that passes through a specified point on a surface.
Method ContourList Creates contours or isolines based off a list of contour values.
Method ContoursAsPolylines Creates multiple contours or isolines that pass through specified points on a surface.
Method Curvature Calculates curvature, optionally including profile and plan curvature.
Method CutFill Calculates cut and fill areas.
Method HillShade Calculates Hillshade.
Method Slope Calculates Slope.
Method Visibility Performs visibility analysis on a surface based on a set of input observation points.

Classes that implement ISurfaceOp

Classes Description
RasterSurfaceOp Raster surface operation class.