|  | This document is archived and information here might be outdated. Recommended version. | 
| ArcObjects namespaces > GeoDatabaseExtensions > ESRI.ArcGIS.GeoDatabaseExtensions > Interfaces > ID > IDynamicSurface3 Interface (ArcObjects .NET 10.4 SDK) | 
Provides access to members that utilize Terrain surfaces.
| Description | ||
|---|---|---|
|  | CanDoCurvature | Indicates if earth curvature can be applied. | 
|  | Contour | Generate contours of the terrain surface based on a root value and an interval. | 
|  | ContourList | Generate contours of the terrain surface. | 
|  | ConvertToExtent | Create terrain block cursor. | 
|  | CreateBlockCursor | Create terrain block cursor. | 
|  | GetLineOfSight | Returns a line-of-sight. | 
|  | GetLineOfSightFeatureCursor | Get line-of-sight. | 
|  | GetTileBasedDataArea | Get tile-based terrain's Data Area. | 
|  | GetTin | Returns a TIN for a given area of interest and terrain pyramid level. | 
|  | GetVolumeAndArea | Returns volume and/or area above or below an input z value. | 
|  | InterpolateFeatureClass | Interpolates z values for features. | 
|  | InterpolateFeatureClassVertices | Interpolates z values for features. | 
|  | InterpolateFeatureCursor | Interpolates z values for features. | 
|  | InterpolateFeatureCursorVertices | Interpolates z values for features. | 
|  | InterpolateShape | Interpolates z values for a defined geometric shape. | 
|  | InterpolateShapeVertices | Interpolates z values for a defined geometric shape. | 
|  | Intersect | Intersect with another surface. | 
|  | MinimizeResourceUsage | Indicates whether or not resource uasge should be minimized. | 
|  | ProfileWeedTolerance | The profile weeding tolerance. | 
|  | QueryAsFeatureClass | Writes terrain measurement points and breakline vertices to a multipoint feature class for a given area of interest and terrain pyramid level. | 
|  | QueryRaster | Writes surface heights to a raster dataset for a given area of interest and terrain pyramid level. | 
|  | RefineBoundaryMatching | Indicates whether or not to refine boundary matching. | 
|  | Terrain | The source terrain from which the DynamicSurface was derived. | 
|  | ZFactor | Multiplication factor applied to all z values to provide unit-congruency between coordinate components. | 
| Interfaces | Description | 
|---|---|
| IDynamicSurface2 | Provides access to members that utilize Terrain surfaces. | 
| IDynamicSurface | Provides access to members used to derive raster and TIN surfaces from a terrain. | 
| CoClasses and Classes | Description | 
|---|---|
| DynamicSurface | Esri DynamicSurface object. |