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


IDynamicSurface Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > GeodatabaseExtensions > ESRI.ArcGIS.GeoDatabaseExtensions > Interfaces > ID > IDynamicSurface Interface
ArcGIS Developer Help

IDynamicSurface Interface

Provides access to members used to derive raster and TIN surfaces from a terrain. Note: the IDynamicSurface interface has been superseded by IDynamicSurface2. Please consider using the more recent version.

Product Availability

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

Description

The IDynamicSurface interface is used to extract rasters, TINs, and measurement points/vertices from a terrain based on extent and level of detail.

This interface is implemented by the DynamicSurface class which is instantiated via the ITerrain.CreateDynamicSurface member of the terrain object.

Members

Name Description
Method GetTin Returns a TIN for a given area of interest and terrain pyramid level.
Method QueryAsFeatureClass Writes terrain measurement points and breakline vertices to a multipoint feature class for a given area of interest and terrain pyramid level.
Method QueryRaster Writes surface heights to a raster dataset for a given area of interest and terrain pyramid level.
Read/write property RasterBlockSize The pixel block allocation size used when creating a raster.
Read-only property Terrain The source terrain from which the DynamicSurface was derived.

Classes that implement IDynamicSurface

Classes Description
DynamicSurface Esri DynamicSurface object.